Skip to content

Commit c7355f0

Browse files
author
aothms
committed
Add Boost as a required dependency in the CMake build file
1 parent 5274d73 commit c7355f0

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

cmake/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
cmake_minimum_required (VERSION 2.6)
22
project (IfcOpenShell)
33

4+
FIND_PACKAGE(Boost REQUIRED)
5+
MESSAGE(STATUS "Boost include files found in ${Boost_INCLUDE_DIRS}")
6+
MESSAGE(STATUS "Boost libraries found in ${Boost_LIBRARY_DIRS}")
7+
48
# Find Open CASCADE header files
59
IF("$ENV{OCC_INCLUDE_DIR}" STREQUAL "")
610
SET(OCC_INCLUDE_DIR "/usr/include/opencascade/" CACHE FILEPATH "Open CASCADE header files")
@@ -88,7 +92,7 @@ ElSE(MSVC)
8892
ADD_DEFINITIONS(-fPIC -Wno-non-virtual-dtor)
8993
ENDIF(MSVC)
9094

91-
INCLUDE_DIRECTORIES(${OCC_INCLUDE_DIR} /usr/inc /usr/local/inc /usr/local/include/oce ${ICU_INCLUDE_DIR})
95+
INCLUDE_DIRECTORIES(${INCLUDE_DIRECTORIES} ${OCC_INCLUDE_DIR} /usr/inc /usr/local/inc /usr/local/include/oce ${ICU_INCLUDE_DIR} ${Boost_INCLUDE_DIRS})
9296

9397
ADD_LIBRARY(IfcParse STATIC
9498
../src/ifcparse/Ifc2x3-rt.cpp
@@ -118,7 +122,7 @@ ENDIF()
118122

119123
TARGET_LINK_LIBRARIES(IfcGeom IfcParse)
120124

121-
LINK_DIRECTORIES (${IfcOpenShell_BINARY_DIR} ${OCC_LIBRARY_DIR} /usr/lib /usr/lib64 /usr/local/lib /usr/local/lib64 ${ICU_LIBRARY_DIR})
125+
LINK_DIRECTORIES (${LINK_DIRECTORIES} ${IfcOpenShell_BINARY_DIR} ${OCC_LIBRARY_DIR} /usr/lib /usr/lib64 /usr/local/lib /usr/local/lib64 ${ICU_LIBRARY_DIR} ${Boost_LIBRARY_DIRS})
122126

123127
ADD_EXECUTABLE(IfcObj ../src/ifcobj/IfcObj.cpp)
124128

0 commit comments

Comments
 (0)