mirror of
https://github.com/jhasse/poly2tri.git
synced 2024-11-30 01:03:30 +01:00
Add CMake files for the testbed
This commit is contained in:
parent
7125fdb13b
commit
05546087fb
@ -4,6 +4,7 @@ project(poly2tri LANGUAGES CXX)
|
|||||||
set(CMAKE_CXX_STANDARD 14)
|
set(CMAKE_CXX_STANDARD 14)
|
||||||
|
|
||||||
option(P2T_BUILD_TESTS "Build tests" OFF)
|
option(P2T_BUILD_TESTS "Build tests" OFF)
|
||||||
|
option(P2T_BUILD_TESTBED "Build the testbed application" OFF)
|
||||||
|
|
||||||
file(GLOB SOURCES poly2tri/common/*.cc poly2tri/sweep/*.cc)
|
file(GLOB SOURCES poly2tri/common/*.cc poly2tri/sweep/*.cc)
|
||||||
add_library(poly2tri ${SOURCES})
|
add_library(poly2tri ${SOURCES})
|
||||||
@ -13,3 +14,7 @@ if(P2T_BUILD_TESTS)
|
|||||||
enable_testing()
|
enable_testing()
|
||||||
add_subdirectory(unittest)
|
add_subdirectory(unittest)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if(P2T_BUILD_TESTBED)
|
||||||
|
add_subdirectory(testbed)
|
||||||
|
endif()
|
||||||
|
15
testbed/CMakeLists.txt
Normal file
15
testbed/CMakeLists.txt
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# Dependencies
|
||||||
|
find_package(glfw3 3.3 REQUIRED)
|
||||||
|
find_package(OpenGL REQUIRED)
|
||||||
|
|
||||||
|
# Build testbed
|
||||||
|
add_executable(testbed
|
||||||
|
main.cc
|
||||||
|
)
|
||||||
|
|
||||||
|
target_link_libraries(testbed
|
||||||
|
PRIVATE
|
||||||
|
glfw
|
||||||
|
OpenGL::GL
|
||||||
|
poly2tri
|
||||||
|
)
|
Loading…
Reference in New Issue
Block a user