diff options
Diffstat (limited to 'chill/CMakeLists.txt')
-rw-r--r-- | chill/CMakeLists.txt | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/chill/CMakeLists.txt b/chill/CMakeLists.txt index 88f6ec0..735a768 100644 --- a/chill/CMakeLists.txt +++ b/chill/CMakeLists.txt @@ -43,11 +43,18 @@ set(COMMON_FLAGS "-DBUILD_ROSE -DCHILL_BUILD_DATE=\"${build_date}\" -DCHILL_BUIL set(CMAKE_CXX_FLAGS "-DPYTHON ${COMMON_FLAGS}") +if (DEFINED OMEGAHOME) + link_directories(${OMEGAHOME}/lib/static) + set(OMEGA_INC ${OMEGAHOME}/include) +else() + set(OMEGA_INC ${PROJECT_SOURCE_DIR}/omegalib/include) +endif() + link_directories(${ROSEHOME}/lib ${BOOSTOME}/lib) include_directories( include - ${PROJECT_SOURCE_DIR}/omegalib/include + ${OMEGA_INC} ${ROSEHOME}/include ${ROSEHOME}/include/rose ${BOOSTHOME}/include @@ -56,7 +63,10 @@ include_directories( add_executable(chill ${CORE_SRC} ${PYTHON_SRC} ${IR_CHILL_SRC}) target_link_libraries(chill ${CORE_LIBS} ${PYTHON_LIBRARY}) -add_dependencies(chill omega codegen) + +if (NOT DEFINED OMEGAHOME) + add_dependencies(chill omega codegen) +endif() install(TARGETS chill RUNTIME DESTINATION bin) |