target_link_libraries(unit-hyperscan hs expressionutil)
if (NOT FAT_RUNTIME AND BUILD_STATIC_LIBS)
+set(BUILD_UNIT_INTERNAL TRUE)
set(unit_internal_SOURCES
${gtest_SOURCES}
internal/bitfield.cpp
add_executable(unit-internal ${unit_internal_SOURCES})
set_target_properties(unit-internal PROPERTIES COMPILE_FLAGS "${HS_CXX_FLAGS}")
target_link_libraries(unit-internal hs corpusomatic)
+else()
+set(BUILD_UNIT_INTERNAL FALSE)
endif (NOT FAT_RUNTIME AND BUILD_STATIC_LIBS)
if (BUILD_CHIMERA)
#
# build target to run unit tests
#
- if (NOT RELEASE_BUILD)
+ if (BUILD_UNIT_INTERNAL)
add_custom_target(
unit
COMMAND bin/unit-internal
#
# build target to run unit tests
#
- if (NOT RELEASE_BUILD)
+ if (BUILD_UNIT_INTERNAL)
add_custom_target(
unit
COMMAND bin/unit-internal
else ()
add_custom_target(
unit
- COMMAND bin/unit-internal
COMMAND bin/unit-hyperscan
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
- DEPENDS unit-internal unit-hyperscan
+ DEPENDS unit-hyperscan
)
endif()
endif()