set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -fvisibility=hidden -fPIC") set(CMAKE_C_FLAGS "${CMAKE_CXX_FLAGS} -std=c99 -Wall") include_directories ("${PROJECT_SOURCE_DIR}" "../gen") add_executable(test-wds tests.cpp $ $) set(LINK_FLAGS ${LINK_FLAGS} "-Wl,-whole-archive") target_link_libraries (test-wds) add_test(WfdTest test-wds) if (WDS_INSTALL_TESTS) install(PROGRAMS test-wds DESTINATION ${CMAKE_INSTALL_FULL_BINDIR}) endif() OPTION(WDS_FUZZER "Binary that is used for fuzzer tests." OFF) IF(WDS_FUZZER) add_executable(wdsfuzzer wdsfuzzer.cpp $ $) set(LINK_FLAGS ${LINK_FLAGS} "-Wl,-whole-archive") target_link_libraries (wdsfuzzer) ENDIF(WDS_FUZZER)