Added CMake file to build tests

This commit is contained in:
Pranav Srinivas Kumar 2019-03-30 10:11:22 -04:00
parent 424b22aa6a
commit a8ede10d84

24
tests/CMakeLists.txt Normal file
View File

@ -0,0 +1,24 @@
cmake_minimum_required(VERSION 3.6)
project(TEST)
if(NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE Release)
endif()
# Disable deprecation for windows
if (WIN32)
add_compile_definitions(_CRT_SECURE_NO_WARNINGS)
endif()
# Test executable
file(GLOB TESTS_SOURCES
"main.cpp"
"../src/argparse.hpp"
)
ADD_EXECUTABLE(TEST ${TESTS_SOURCES})
INCLUDE_DIRECTORIES("../src")
set_target_properties(TEST PROPERTIES OUTPUT_NAME tests)
set_property(TARGET TEST PROPERTY CXX_STANDARD 17)
# Set ${PROJECT_NAME} as the startup project
set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT ARGPARSE)