add_executable(effcee-example main.cc) target_link_libraries(effcee-example effcee) if(UNIX AND NOT MINGW) set_target_properties(effcee-example PROPERTIES LINK_FLAGS -pthread) endif() if (WIN32 AND NOT MSVC) # For MinGW cross-compile, statically link to the C++ runtime set_target_properties(effcee-example PROPERTIES LINK_FLAGS "-static -static-libgcc -static-libstdc++") endif(WIN32 AND NOT MSVC) if(EFFCEE_BUILD_TESTING) add_test(NAME effcee-example COMMAND ${PYTHON_EXECUTABLE} effcee-example-driver.py $ example_data.txt "CHECK: Hello" "CHECK-SAME: world" "CHECK-NEXT: Bees" "CHECK-NOT: Sting" "CHECK: Honey" WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) endif(EFFCEE_BUILD_TESTING)