build: prepare testbed executable
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# Testbed configuration
|
||||
|
||||
add_executable(testbed)
|
||||
|
||||
set(ENTT_TESTBED_EXECUTABLE testbed)
|
||||
|
||||
set_target_properties(testbed PROPERTIES CXX_EXTENSIONS OFF)
|
||||
target_compile_features(testbed PUBLIC ${ENTT_CXX_STD})
|
||||
|
||||
target_compile_definitions(
|
||||
${ENTT_TESTBED_EXECUTABLE}
|
||||
PRIVATE
|
||||
ENTT_ID_TYPE=${ENTT_ID_TYPE}
|
||||
NOMINMAX
|
||||
)
|
||||
|
||||
target_sources(
|
||||
${ENTT_TESTBED_EXECUTABLE}
|
||||
PRIVATE
|
||||
testbed.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(
|
||||
${ENTT_TESTBED_EXECUTABLE}
|
||||
PRIVATE
|
||||
EnTT::EnTT
|
||||
)
|
||||
|
||||
target_include_directories(
|
||||
${ENTT_TESTBED_EXECUTABLE}
|
||||
PRIVATE
|
||||
${testbed_SOURCE_DIR}
|
||||
)
|
||||
|
||||
6
testbed/testbed.cpp
Normal file
6
testbed/testbed.cpp
Normal file
@@ -0,0 +1,6 @@
|
||||
#include <entt/entt.hpp>
|
||||
|
||||
int main() {
|
||||
[[maybe_unused]] entt::registry registry;
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user