VoxelEngine/vctest/CMakeLists.txt
2025-03-20 20:59:19 +03:00

23 lines
611 B
CMake

project(vctest)
add_executable(vctest ${CMAKE_CURRENT_LIST_DIR}/main.cpp)
# Needed for header-only source util/ArgsReader.hpp
target_include_directories(vctest PRIVATE ${CMAKE_SOURCE_DIR}/src)
target_compile_options(
vctest
PRIVATE $<$<CXX_COMPILER_ID:MSVC>:/W4>
$<$<NOT:$<CXX_COMPILER_ID:MSVC>>:
-Wall
-Wextra
-Wformat-nonliteral
-Wcast-align
-Wpointer-arith
-Wundef
-Wwrite-strings
-Wno-unused-parameter
>)
target_link_options(vctest PRIVATE $<$<CXX_COMPILER_ID:GNU>:-no-pie>)