Skip to content

Commit c9c5ee5

Browse files
compile fixes
1 parent c777cce commit c9c5ee5

3 files changed

Lines changed: 43 additions & 45 deletions

File tree

cmake/windows/FindFREEGLUT.cmake

Lines changed: 37 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -21,48 +21,41 @@
2121
# License text for the above reference.)
2222

2323
IF (WIN32)
24-
2524
SET(FREEGLUT_PACKAGE_DEFINITIONS "-DFREEGLUT_NO_LIB_PRAGMA")
26-
FIND_PATH( FREEGLUT_INCLUDE_DIR NAMES GL/glut.h
27-
PATHS
28-
$ENV{EXTERNLIBS}/freeglut/include
29-
${FREEGLUT_ROOT_PATH}/include )
30-
FIND_LIBRARY( FREEGLUT_LIBRARY_DEBUG NAMES glutD glut32D freeglutD glut freeglut
25+
FIND_PATH(FREEGLUT_INCLUDE_DIR
26+
NAMES GL/freeglut.h
3127
PATHS
32-
$ENV{EXTERNLIBS}/freeglut/lib
33-
${OPENGL_LIBRARY_DIR}
34-
${FREEGLUT_ROOT_PATH}/Debug
28+
$ENV{EXTERNLIBS}/freeglut/include
29+
$ENV{EXTERNLIBS}/zebu/freeglut/include
30+
${FREEGLUT_ROOT_PATH}/include
31+
)
32+
33+
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
34+
set(_FREEGLUT_LIB_PATHS
35+
$ENV{EXTERNLIBS}/freeglut/lib/x64
36+
$ENV{EXTERNLIBS}/zebu/freeglut/lib/x64
37+
${FREEGLUT_ROOT_PATH}/lib/x64
38+
$ENV{EXTERNLIBS}/freeglut/lib
39+
$ENV{EXTERNLIBS}/zebu/freeglut/lib
40+
${FREEGLUT_ROOT_PATH}/lib
3541
)
36-
if(NOT FREEGLUT_LIBRARY_DEBUG)
37-
FIND_LIBRARY( FREEGLUT_LIBRARY_DEBUG NAMES glut glut32 freeglut
38-
PATHS $ENV{EXTERNLIBS}/freeglut/lib
39-
${OPENGL_LIBRARY_DIR}/debug/lib
40-
${FREEGLUT_ROOT_PATH}/debug/lib
41-
)
42-
endif()
43-
FIND_LIBRARY( FREEGLUT_LIBRARY_RELEASE NAMES glut glut32 freeglut
44-
PATHS
45-
${OPENGL_LIBRARY_DIR}
46-
$ENV{EXTERNLIBS}/freeglut/lib
47-
${FREEGLUT_ROOT_PATH}/Release
42+
else()
43+
set(_FREEGLUT_LIB_PATHS
44+
$ENV{EXTERNLIBS}/freeglut/lib
45+
$ENV{EXTERNLIBS}/zebu/freeglut/lib
46+
${FREEGLUT_ROOT_PATH}/lib
4847
)
49-
IF(CMAKE_CONFIGURATION_TYPES)
50-
IF (FREEGLUT_LIBRARY_DEBUG AND FREEGLUT_LIBRARY_RELEASE)
51-
SET(FREEGLUT_LIBRARY optimized ${FREEGLUT_LIBRARY_RELEASE} debug ${FREEGLUT_LIBRARY_DEBUG})
52-
ELSE (FREEGLUT_LIBRARY_DEBUG AND FREEGLUT_LIBRARY_RELEASE)
53-
SET(FREEGLUT_LIBRARY NOTFOUND)
54-
MESSAGE(STATUS "Could not find the debug AND release version of zlib")
55-
ENDIF (FREEGLUT_LIBRARY_DEBUG AND FREEGLUT_LIBRARY_RELEASE)
56-
ELSE()
57-
STRING(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_TOLOWER)
58-
IF(CMAKE_BUILD_TYPE_TOLOWER MATCHES debug)
59-
SET(FREEGLUT_LIBRARY ${FREEGLUT_LIBRARY_DEBUG})
60-
ELSE(CMAKE_BUILD_TYPE_TOLOWER MATCHES debug)
61-
SET(FREEGLUT_LIBRARY ${FREEGLUT_LIBRARY_RELEASE})
62-
ENDIF(CMAKE_BUILD_TYPE_TOLOWER MATCHES debug)
63-
ENDIF()
64-
MARK_AS_ADVANCED(FREEGLUT_LIBRARY_DEBUG FREEGLUT_LIBRARY_RELEASE)
65-
ELSE (WIN32)
48+
endif()
49+
50+
FIND_LIBRARY(FREEGLUT_LIBRARY
51+
NAMES freeglut freeglut_static
52+
PATHS ${_FREEGLUT_LIB_PATHS}
53+
)
54+
55+
SET(FREEGLUT_LIBRARIES ${FREEGLUT_LIBRARY})
56+
MARK_AS_ADVANCED(FREEGLUT_LIBRARY)
57+
58+
ELSE (WIN32)
6659

6760
IF (APPLE)
6861
# These values for Apple could probably do with improvement.
@@ -116,11 +109,13 @@ IF (WIN32)
116109
ENDIF (WIN32)
117110

118111
IF(MSVC)
119-
FIND_PACKAGE_HANDLE_STANDARD_ARGS(FREEGLUT DEFAULT_MSG FREEGLUT_LIBRARY_RELEASE FREEGLUT_LIBRARY_DEBUG FREEGLUT_INCLUDE_DIR)
120-
MARK_AS_ADVANCED(FREEGLUT_LIBRARY_RELEASE FREEGLUT_LIBRARY_DEBUG)
121-
SET( FREEGLUT_LIBRARIES ${FREEGLUT_LIBRARY})
112+
FIND_PACKAGE_HANDLE_STANDARD_ARGS(FREEGLUT DEFAULT_MSG
113+
FREEGLUT_LIBRARY FREEGLUT_INCLUDE_DIR)
114+
SET(FREEGLUT_LIBRARIES ${FREEGLUT_LIBRARY})
115+
MARK_AS_ADVANCED(FREEGLUT_LIBRARY)
122116
ELSE(MSVC)
123-
FIND_PACKAGE_HANDLE_STANDARD_ARGS(FREEGLUT DEFAULT_MSG FREEGLUT_LIBRARY FREEGLUT_INCLUDE_DIR)
117+
FIND_PACKAGE_HANDLE_STANDARD_ARGS(FREEGLUT DEFAULT_MSG
118+
FREEGLUT_LIBRARY FREEGLUT_INCLUDE_DIR)
124119
MARK_AS_ADVANCED(FREEGLUT_LIBRARY)
125120
ENDIF(MSVC)
126121

src/OpenCOVER/utils/read/csv/csv.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
#ifndef _READ_CSV_H
22
#define _READ_CSV_H
33

4+
#ifdef _WIN32
45
#include <boost/filesystem.hpp>
6+
#else
57
#include <boost/filesystem.hpp>
6-
//#include <boost/filesystem/directory.hpp>
8+
#include <boost/filesystem/directory.hpp>
9+
#endif
710
#include <algorithm>
811
#include <array>
912
#include <fstream>

src/OpenCOVER/vrml97/vrml/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ ENDIF()
6161

6262
IF(PTHREAD_FOUND)
6363
ADD_DEFINITIONS(-DHAVE_PTHREAD)
64-
LIST(APPEND EXTRA_INCS ${PTHREAD_INCLUDE_DIR})
65-
LIST(APPEND EXTRA_LIBS ${PTHREAD_LIBRARIES})
64+
SET(EXTRA_INCS ${EXTRA_INCS} ${PTHREAD_INCLUDE_DIR})
65+
SET(EXTRA_LIBS ${EXTRA_LIBS} ${PTHREAD_LIBRARIES})
6666
ENDIF()
6767

6868
ADD_DEFINITIONS(-DYY_NEVER_INTERACTIVE)

0 commit comments

Comments
 (0)