From 89d54dc05c2d1f3bdfb86b14de1a7d617628eb3c Mon Sep 17 00:00:00 2001 From: Martin Beseda <martinbeseda@seznam.cz> Date: Thu, 13 Sep 2018 15:05:40 +0200 Subject: [PATCH] FIX: Trying to fix Exprtk compilation with MSCV --- src/CMakeLists.txt | 19 +++---------------- src/examples/CMakeLists.txt | 1 - 2 files changed, 3 insertions(+), 17 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 47e64b15..cff16459 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -38,9 +38,11 @@ if ("${BUILD_LIB}" STREQUAL "yes") PUBLIC ${Boost_INCLUDE_DIRS} ${ROOT_DIR}/include + ${EXPRTK_INCLUDE_DIR} PRIVATE ${SRC_DIR} + # ${Boost_INCLUDE_DIRS} ) @@ -61,31 +63,16 @@ if ("${BUILD_LIB}" STREQUAL "yes") message(FATAL_ERROR "Only static linking of external dependencies is supported for Windows systems now!") elseif("${DEPENDENCIES_LINK_TYPE}" STREQUAL "static") add_library(${PREFIX}boost_unit_test STATIC boost_test_lib_dummy.cpp) - add_library(${PREFIX}exprtk STATIC exprtk.cpp) elseif("${DEPENDENCIES_LINK_TYPE}" STREQUAL "shared") add_library(${PREFIX}boost_unit_test SHARED boost_test_lib_dummy.cpp) - add_library(${PREFIX}exprtk SHARED exprtk.cpp) endif() target_include_directories( ${PREFIX}boost_unit_test - PRIVATE - ${Boost_INCLUDE_DIRS} - ) - - target_include_directories( - ${PREFIX}exprtk - PRIVATE ${EXPRTK_INCLUDE_DIR} - ) - - target_compile_definitions( - ${PREFIX}exprtk - - PRIVATE - _ITERATOR_DEBUG_LEVEL=0 + ${Boost_INCLUDE_DIRS} ) endif () diff --git a/src/examples/CMakeLists.txt b/src/examples/CMakeLists.txt index eddc0ff6..e3cfe17f 100644 --- a/src/examples/CMakeLists.txt +++ b/src/examples/CMakeLists.txt @@ -1,7 +1,6 @@ ############ # EXAMPLES # ############ - add_executable(test_cases main.cpp) target_link_libraries(test_cases PUBLIC lib4neuro) -- GitLab