Skip to content

Commit a787ae4

Browse files
committed
Fix linker errors for RelWithDebInfo and MinSizeRel
1 parent c642e25 commit a787ae4

File tree

10 files changed

+10
-10
lines changed

10 files changed

+10
-10
lines changed

Demos/BarDemo/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ add_executable(BarDemo
2424
CMakeLists.txt
2525
)
2626

27-
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC)
27+
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC -DFREEGLUT_LIB_PRAGMAS=0)
2828

2929
find_package( Eigen3 REQUIRED )
3030
include_directories( ${EIGEN3_INCLUDE_DIR} )

Demos/ClothDemo/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ add_executable(ClothDemo
2424
CMakeLists.txt
2525
)
2626

27-
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC)
27+
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC -DFREEGLUT_LIB_PRAGMAS=0)
2828

2929
find_package( Eigen3 REQUIRED )
3030
include_directories( ${EIGEN3_INCLUDE_DIR} )

Demos/CosseratRodsDemo/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ add_executable(CosseratRodsDemo
2424
CMakeLists.txt
2525
)
2626

27-
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC)
27+
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC -DFREEGLUT_LIB_PRAGMAS=0)
2828

2929
find_package( Eigen3 REQUIRED )
3030
include_directories( ${EIGEN3_INCLUDE_DIR} )

Demos/CouplingDemos/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ add_dependencies(RigidBodyClothCouplingDemo ${SIMULATION_DEPENDENCIES})
3232
target_link_libraries(RigidBodyClothCouplingDemo ${SIMULATION_LINK_LIBRARIES})
3333

3434

35-
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC)
35+
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC -DFREEGLUT_LIB_PRAGMAS=0)
3636
find_package( Eigen3 REQUIRED )
3737
include_directories( ${EIGEN3_INCLUDE_DIR} )
3838
include_directories(${PROJECT_PATH}/extern/freeglut/include)

Demos/DistanceFieldDemos/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ add_dependencies(RigidBodyCollisionDemo ${SIMULATION_DEPENDENCIES})
6666
target_link_libraries(RigidBodyCollisionDemo ${SIMULATION_LINK_LIBRARIES})
6767

6868

69-
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC)
69+
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC -DFREEGLUT_LIB_PRAGMAS=0)
7070
find_package( Eigen3 REQUIRED )
7171
include_directories( ${EIGEN3_INCLUDE_DIR} )
7272
include_directories(${PROJECT_PATH}/extern/freeglut/include)

Demos/FluidDemo/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ add_executable(FluidDemo
2929
CMakeLists.txt
3030
)
3131

32-
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC)
32+
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC -DFREEGLUT_LIB_PRAGMAS=0)
3333

3434
find_package( Eigen3 REQUIRED )
3535
include_directories( ${EIGEN3_INCLUDE_DIR} )

Demos/GenericConstraintsDemos/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ add_executable(GenericParticleConstraintsDemo
2929
CMakeLists.txt
3030
)
3131

32-
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC)
32+
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC -DFREEGLUT_LIB_PRAGMAS=0)
3333

3434
find_package( Eigen3 REQUIRED )
3535
include_directories( ${EIGEN3_INCLUDE_DIR} )

Demos/PositionBasedElasticRodsDemo/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ add_executable(ElasticRodDemo
3030
CMakeLists.txt
3131
)
3232

33-
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC)
33+
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC -DFREEGLUT_LIB_PRAGMAS=0)
3434

3535
find_package( Eigen3 REQUIRED )
3636
include_directories( ${EIGEN3_INCLUDE_DIR} )

Demos/RigidBodyDemos/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ set_target_properties(JointDemo PROPERTIES MINSIZEREL_POSTFIX ${CMAKE_MINSIZEREL
4747
add_dependencies(JointDemo ${SIMULATION_DEPENDENCIES})
4848
target_link_libraries(JointDemo ${SIMULATION_LINK_LIBRARIES})
4949

50-
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC)
50+
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC -DFREEGLUT_LIB_PRAGMAS=0)
5151
find_package( Eigen3 REQUIRED )
5252
include_directories( ${EIGEN3_INCLUDE_DIR} )
5353
include_directories(${PROJECT_PATH}/extern/freeglut/include)

Demos/SceneLoaderDemo/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ add_dependencies(SceneLoaderDemo ${SIMULATION_DEPENDENCIES})
3232
target_link_libraries(SceneLoaderDemo ${SIMULATION_LINK_LIBRARIES})
3333

3434

35-
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC)
35+
add_definitions(-DTW_NO_LIB_PRAGMA -DTW_STATIC -DFREEGLUT_LIB_PRAGMAS=0)
3636
find_package( Eigen3 REQUIRED )
3737
include_directories( ${EIGEN3_INCLUDE_DIR} )
3838
include_directories(${PROJECT_PATH}/extern/freeglut/include)

0 commit comments

Comments
 (0)