cmake_minimum_required(VERSION 3.16) set(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../bin) # Add test executable add_executable(${PROJECT_NAME}_test test.cpp) # Link against main library target_link_libraries(${PROJECT_NAME}_test PRIVATE ${PROJECT_NAME} ) target_include_directories(${PROJECT_NAME}_test PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../include )