diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-01-09 13:27:16 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-01-09 13:27:16 -0500 |
| commit | b04fefe8ee0086bc1404c06b8351ecb4e942f151 (patch) | |
| tree | adbb6fecfc17f781c16e9150a80124936040d8e3 | |
| parent | 5845642965a1eebaec3a1d1126445ecb459688b8 (diff) | |
deprecate cmake + fixes
| -rw-r--r-- | Makefile | 103 | ||||
| -rw-r--r-- | dead.CMakeLists.txt | 251 | ||||
| -rw-r--r-- | editor/CMakeLists.txt | 17 | ||||
| -rw-r--r-- | editor/editor.cpp | 23 | ||||
| -rw-r--r-- | example/CMakeLists.txt | 14 | ||||
| -rw-r--r-- | runtime/CMakeLists.txt | 15 | ||||
| -rw-r--r-- | runtime/runtime.cpp (renamed from runtime/main.cpp) | 0 | ||||
| -rw-r--r-- | test/CMakeLists.txt | 9 |
8 files changed, 49 insertions, 383 deletions
@@ -12,7 +12,7 @@ define cc-dbg-command $(CC) -std=c2x -c -o $@ -DDEBUG -g -O0 $(CFLAGS) $(INCS) $< endef define cxx-bin-command - $(CXX) -std=c++23 -c -o $@ -DNDEBUG -O0 $(CXXFLAGS) $(INCS) $< + $(CXX) -std=c++23 -c -o $@ -DNDEBUG -O0 $(CXXFLAGS) $(INCS) $< endef define cxx-dbg-command $(CXX) -std=c++23 -c -o $@ -DDEBUG -g -O0 $(CXXFLAGS) $(INCS) $< @@ -20,11 +20,12 @@ endef FLG_PKE = -Isub/imgui -Isub/stb -Isub/cgltf -Isub/bullet3/src FLG_EDT = $(FLG_PKE) -Isrc +FLG_MPL = $(FLG_PKE) -Isrc +FLG_RUN = $(FLG_PKE) -Isrc DIR_OBJ=obj DIR_BIN=bin DIR_DBG=dbg -DIR_SCR=scratch SRC = \ src/vendor/pkh_include.cpp \ @@ -59,33 +60,6 @@ DST_SHADERS = \ $(DIR_OBJ)/texture.frag.spv \ $(DIR_OBJ)/present.frag.spv \ -# Bullet3Collision/libBullet3Collision.a \ - Bullet3Dynamics/libBullet3Dynamics.a \ - Bullet3Geometry/libBullet3Geometry.a \ - Bullet3OpenCL/libBullet3OpenCL_clew.a \ - Bullet3Serialize/Bullet2FileLoader/libBullet2FileLoader.a \ - BulletInverseDynamics/libBulletInverseDynamics.a \ - BulletSoftBody/libBulletSoftBody.a \ - -# DST_BULLET = \ - BulletDynamics/libBulletDynamics.so.3.25 \ - BulletCollision/libBulletCollision.so.3.25 \ - LinearMath/libLinearMath.so.3.25 \ - Bullet3Common/libBullet3Common.so.3.25 \ - -# TMP_BULLET = $(notdir $(DST_BULLET)) -# DST_BULLET_BIN = $(TMP_BULLET:%.so.3.25=$(DIR_BIN)/%.so.3.25) -# DST_BULLET_DBG = $(TMP_BULLET:%.so.3.25=$(DIR_DBG)/%.so.3.25) - -DST_BULLET = \ - BulletDynamics/libBulletDynamics.a \ - BulletCollision/libBulletCollision.a \ - LinearMath/libLinearMath.a \ - Bullet3Common/libBullet3Common.a \ - -DST_BULLET_BIN = $(TMP_BULLET:%.a=$(DIR_BIN)/src/bullet3/%.a) -DST_BULLET_DBG = $(TMP_BULLET:%.a=$(DIR_DBG)/src/bullet3/%.a) - SRC_C = $(filter %.c,$(SRC)) SRC_CXX = $(filter %.cpp,$(SRC)) OBJ = $(SRC_C:%.c=%.o) @@ -139,12 +113,8 @@ $(DIR_OBJ)/%.so: sub/imgui/misc/cpp/%.cpp $(DIR_OBJ)/%.vert.spv: assets/shaders/%.vert $(GLSLC) $^ -o $@ - cp $@ $(DIR_BIN)/assets/shaders - cp $@ $(DIR_DBG)/assets/shaders $(DIR_OBJ)/%.frag.spv: assets/shaders/%.frag $(GLSLC) $^ -o $@ - cp $@ $(DIR_BIN)/assets/shaders - cp $@ $(DIR_DBG)/assets/shaders $(DIR_OBJ)/%.o : src/%.c $(cc-bin-command) $(FLG_PKE) @@ -171,6 +141,14 @@ $(DIR_OBJ)/%.o : editor/%.cpp $(cxx-bin-command) $(FLG_EDT) $(DIR_OBJ)/%.so : editor/%.cpp $(cxx-dbg-command) $(FLG_EDT) +$(DIR_OBJ)/%.o : example/%.cpp + $(cxx-bin-command) $(FLG_MPL) +$(DIR_OBJ)/%.so : example/%.cpp + $(cxx-dbg-command) $(FLG_MPL) +$(DIR_OBJ)/%.o : runtime/%.cpp + $(cxx-bin-command) $(FLG_RUN) +$(DIR_OBJ)/%.so : runtime/%.cpp + $(cxx-dbg-command) $(FLG_RUN) $(DIR_BIN)/libImgui.a: $(DIR_OBJ)/imgui.o $(DIR_BIN)/libImgui.a: $(DIR_OBJ)/imgui_demo.o @@ -194,38 +172,19 @@ $(DIR_DBG)/libImgui.a: $(DIR_OBJ)/imgui_stdlib.so ar rc $@ $^ ranlib $@ +# -j$$((`nproc`-1)) $(DIR_BIN)/libBullet3.a: - $(CMAKE) \ - -DCMAKE_C_FLAGS:STRING="" \ - -DCMAKE_CXX_FLAGS:STRING="" \ - -DCMAKE_BUILD_TYPE:STRING=Release \ - -DBUILD_BULLET2_DEMOS:BOOL=0 \ - -DBUILD_CPU_DEMOS:BOOL=0 \ - -DBUILD_UNIT_TESTS:BOOL=0 \ - -DBUILD_OPENGL3_DEMOS:BOOL=0 \ - -DBUILD_EXTRAS:BOOL=0 \ - -DINSTALL_EXTRA_LIBS:BOOL=0 \ - -DINSTALL_LIBS:BOOL=1 \ - -DINSTALL_CMAKE_FILES:BOOL=0 \ - -DPOSITION_INDEPENDENT_CODE:BOOL=0 \ - -Hsub/bullet3 -B$(DIR_BIN)/bullet3 -G "Unix Makefiles" - $(CMAKE) --build $(DIR_BIN)/bullet3 --target BulletDynamics BulletCollision LinearMath Bullet3Common - ar rc $@ $(DST_BULLET_BIN) - # touch $@ - - -# -LAH to show all cmake variables + (cd sub/bullet3/build3 && ./premake4_linux64 gmake) + ${MAKE} no-demos=1 no-extras=1 no-test=1 config=release64 -C sub/bullet3/build3/gmake \ + BulletDynamics BulletCollision LinearMath Bullet3Common + ar r $@ sub/bullet3/build3/gmake/obj/x64/Release/*/*.o + ranlib $@ -# -# ar rc $@ sub/bullet3/build3/gmake/obj/x64/Debug/Bullet3Collision/*.o -# ar r $@ sub/bullet3/build3/gmake/obj/x64/Debug/Bullet3Common/*.o -# ar r $@ sub/bullet3/build3/gmake/obj/x64/Debug/BulletCollision/*.o -# ar r $@ sub/bullet3/build3/gmake/obj/x64/Debug/BulletDynamics/*.o -# ar r $@ sub/bullet3/build3/gmake/obj/x64/Debug/LinearMath/*.o +# -j$$((`nproc`-1)) $(DIR_DBG)/libBullet3.a: (cd sub/bullet3/build3 && ./premake4_linux64 gmake) - ${MAKE} no-demos=1 no-extras=1 no-test=1 config=debug64 -j$$((`nproc`-1)) -C sub/bullet3/build3/gmake \ - BulletCollision Bullet3Collision BulletDynamics LinearMath Bullet3Common + ${MAKE} no-demos=1 no-extras=1 no-test=1 config=debug64 -C sub/bullet3/build3/gmake \ + BulletDynamics BulletCollision LinearMath Bullet3Common ar r $@ sub/bullet3/build3/gmake/obj/x64/Debug/*/*.o ranlib $@ @@ -241,18 +200,28 @@ $(DIR_DBG)/libpke.a: ar rc $@ $(filter %.so,$^) ranlib $@ -# $(DST_BULLET_BIN) -L$(PWD)/bin -L$(PWD)/obj -# $(DIR_BIN)/pke-editor: $(DIR_OBJ)/main.o $(DIR_OBJ)/editor.o +$(DIR_DBG)/libpke-example.a: $(DIR_OBJ)/example.so + ar rc $@ $(filter %.so,$^) + ranlib $@ + +$(DIR_BIN)/pke-editor: $(DIR_BIN)/libpke.a $(DIR_BIN)/libImgui.a $(DIR_BIN)/libBullet3.a $(DIR_BIN)/pke-editor: $(DIR_OBJ)/main.o $(DIR_OBJ)/editor.o -$(DIR_BIN)/pke-editor: $(DIR_BIN)/libpke.a - $(CXX) -v -o $@ -O3 $(CXXFLAGS) $(LDFLAGS) $(FLG_EDT) $^ -Wl,-v + $(CXX) -v -std=c++23 $(INCS) $^ $(LDFLAGS) $(CXXFLAGS) -g -O0 -o $@ $(DIR_DBG)/pke-editor: $(DIR_DBG)/libpke.a $(DIR_DBG)/libImgui.a $(DIR_DBG)/libBullet3.a $(DIR_DBG)/pke-editor: $(DIR_OBJ)/main.so $(DIR_OBJ)/editor.so @echo $^ - $(CXX) -v -std=c++23 $(INCS) $^ $(LDFLAGS) $(CXXFLAGS) -g -Os $(FLG_EDT) -o $@ + $(CXX) -v -std=c++23 $(INCS) $^ $(LDFLAGS) $(CXXFLAGS) -g -O0 -o $@ -# pke-dbg: +$(DIR_BIN)/pke-runtime: $(DIR_BIN)/libpke.a $(DIR_BIN)/libImgui.a $(DIR_BIN)/libBullet3.a +$(DIR_BIN)/pke-runtime: $(DIR_OBJ)/runtime.o + @echo $^ + $(CXX) -v -std=c++23 $(INCS) $^ $(LDFLAGS) $(CXXFLAGS) -g -O0 -o $@ + +$(DIR_DBG)/pke-runtime: $(DIR_DBG)/libpke.a $(DIR_DBG)/libImgui.a $(DIR_DBG)/libBullet3.a +$(DIR_DBG)/pke-runtime: $(DIR_OBJ)/runtime.so + @echo $^ + $(CXX) -v -std=c++23 $(INCS) $^ $(LDFLAGS) $(CXXFLAGS) -g -O0 -o $@ .PHONY: print print: diff --git a/dead.CMakeLists.txt b/dead.CMakeLists.txt deleted file mode 100644 index ec40e9f..0000000 --- a/dead.CMakeLists.txt +++ /dev/null @@ -1,251 +0,0 @@ - -cmake_minimum_required(VERSION 3.27) - -cmake_policy(SET CMP0135 NEW) - -project(pke VERSION 0.0) -set(PKE_VERSION ${PROJECT_VERSION}) - -set(CMAKE_CXX_STANDARD 20) -set(CMAKE_CXX_STANDARD_REQUIRED True) -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -pthread") - -set(PKE_SOURCE_FILES - src/vendor/pk.h - src/vendor/pkh_include.cpp - src/arg-handler.hpp - src/arg-handler.cpp - src/array.hpp - src/bucketed-array.hpp - src/camera.hpp - src/camera.cpp - src/components.hpp - src/ecs.hpp - src/ecs.cpp - src/entities.hpp - src/entities.cpp - src/event.hpp - src/event.cpp - src/game.hpp - src/game.cpp - src/game-settings.hpp - src/game-settings.cpp - src/game-type-defs.hpp - src/helpers.hpp - src/helpers.cpp - src/level-types.hpp - src/level-types.cpp - src/level.hpp - src/level.cpp - src/math-helpers.hpp - src/math-helpers.cpp - src/dynamic-array.hpp - src/dynamic-array.cpp - src/asset-manager.hpp - src/asset-manager.cpp - src/physics.hpp - src/physics.cpp - src/player-input.hpp - src/player-input.cpp - src/plugins.hpp - src/plugins.cpp - src/plugin-types.hpp - src/project.hpp - src/project.cpp - src/project-settings.hpp - src/project-settings.cpp - src/static/cube.hpp - src/static/cube.cpp - src/static/missing-texture.hpp - src/thread_pool.hpp - src/thread_pool.cpp - src/vendor/cgltf-include.hpp - src/vendor/cgltf-include.cpp - src/vendor/glm_include.hpp - src/vendor/stb_image_include.hpp - src/vendor/stb_image_include.cpp - src/vendor/tinyfiledialogs/tinyfiledialogs.h - src/vendor/tinyfiledialogs/tinyfiledialogs.c - src/window.hpp - src/window.cpp - src/window-types.hpp -) - -include(FetchContent) -FetchContent_Declare( - imguidocked - URL https://github.com/ocornut/imgui/archive/762ec445e63a95c1545b18b28d528f8ce38a9afd.zip -) - -FetchContent_GetProperties(imguidocked) -if(NOT imguidocked_POPULATED) - FetchContent_Populate(imguidocked) -endif() - -set(ImGuiDockedFiles - ${imguidocked_SOURCE_DIR}/imconfig.h - ${imguidocked_SOURCE_DIR}/imgui.cpp - ${imguidocked_SOURCE_DIR}/imgui.h - ${imguidocked_SOURCE_DIR}/imgui_demo.cpp - ${imguidocked_SOURCE_DIR}/imgui_draw.cpp - ${imguidocked_SOURCE_DIR}/imgui_internal.h - ${imguidocked_SOURCE_DIR}/imgui_tables.cpp - ${imguidocked_SOURCE_DIR}/imgui_widgets.cpp - ${imguidocked_SOURCE_DIR}/imstb_rectpack.h - ${imguidocked_SOURCE_DIR}/imstb_textedit.h - ${imguidocked_SOURCE_DIR}/imstb_truetype.h - ${imguidocked_SOURCE_DIR}/backends/imgui_impl_glfw.cpp - ${imguidocked_SOURCE_DIR}/backends/imgui_impl_glfw.h - ${imguidocked_SOURCE_DIR}/backends/imgui_impl_vulkan.cpp - ${imguidocked_SOURCE_DIR}/backends/imgui_impl_vulkan.h - ${imguidocked_SOURCE_DIR}/misc/cpp/imgui_stdlib.cpp - ${imguidocked_SOURCE_DIR}/misc/cpp/imgui_stdlib.h -) -add_library(imguidocked ${ImGuiDockedFiles}) -target_include_directories(imguidocked PUBLIC ${imguidocked_SOURCE_DIR}) -install( - TARGETS imguidocked - RUNTIME DESTINATION bin - LIBRARY DESTINATION lib - ARCHIVE DESTINATION lib -) - -find_package(Vulkan REQUIRED) -if (Vulkan_FOUND) - message(STATUS "Vulkan found: " ${Vulkan_INCLUDE_DIR}) -endif (Vulkan_FOUND) - -add_library(pke - ${PKE_SOURCE_FILES} -) - -if (Vulkan_FOUND) - target_link_libraries(pke PUBLIC ${Vulkan_LIBRARIES}) - target_include_directories(pke PUBLIC ${Vulkan_INCLUDE_DIR}) -endif (Vulkan_FOUND) - -set(SHADER_OUTPUT_DIR ${PROJECT_BINARY_DIR}/assets/shaders) -set(SHADER_DIR ${CMAKE_CURRENT_SOURCE_DIR}/assets/shaders) -file(MAKE_DIRECTORY ${SHADER_OUTPUT_DIR}) -set(SHADERS - ${SHADER_DIR}/present.vert - ${SHADER_DIR}/present.frag - ${SHADER_DIR}/vert.vert - ${SHADER_DIR}/texture.frag -) - -foreach(SHADER IN LISTS SHADERS) - get_filename_component(FILENAME ${SHADER} NAME) - message(STATUS "Before Shader Compile: ${FILENAME}") - add_custom_command(OUTPUT ${SHADER_OUTPUT_DIR}/${FILENAME}.spv - COMMAND ${Vulkan_GLSLC_EXECUTABLE} ${SHADER} -o ${SHADER_OUTPUT_DIR}/${FILENAME}.spv - DEPENDS ${SHADER} - COMMENT "Compiling ${FILENAME}") - list(APPEND SPV_SHADERS ${SHADER_OUTPUT_DIR}/${FILENAME}.spv) -endforeach() - -add_custom_target(shaders ALL DEPENDS ${SPV_SHADERS}) - -find_package(PkgConfig REQUIRED) -pkg_search_module(GLFW REQUIRED glfw3) -if (GLFW_FOUND) - message(STATUS "GLFW found: " ${GLFW_INCLUDE_DIR}) - target_link_libraries(pke PUBLIC ${GLFW_LIBRARIES}) - target_include_directories(pke PUBLIC ${GLFW_INCLUDE_DIR}) -endif (GLFW_FOUND) - -find_package(glm REQUIRED) -if (glm_FOUND) - message(STATUS "glm found: " ${glm_INCLUDE_DIR}) - target_link_libraries(pke PUBLIC ${glm_LIBRARIES}) - target_include_directories(pke PUBLIC ${glm_INCLUDE_DIR}) -endif (glm_FOUND) - -FetchContent_Declare(stb URL https://github.com/nothings/stb/archive/5736b15f7ea0ffb08dd38af21067c314d6a3aae9.zip) -FetchContent_MakeAvailable(stb) -target_include_directories(pke PUBLIC "${PROJECT_BINARY_DIR}/_deps/stb-src") - -FetchContent_Declare(cgltf URL https://github.com/jkuhlmann/cgltf/archive/271614ce5fa8bed6daf3bc824d12a3a652ebdb15.zip) -FetchContent_MakeAvailable(cgltf) -target_include_directories(pke PUBLIC "${PROJECT_BINARY_DIR}/_deps/cgltf-src") - -FetchContent_Declare(bullet - GIT_REPOSITORY https://github.com/bulletphysics/bullet3.git - GIT_TAG 3.25 - OVERRIDE_FIND_PACKAGE -) -FetchContent_GetProperties(bullet) -if(NOT bullet_POPULATED) - set(BUILD_BULLET2_DEMOS 0 CACHE STRING "" FORCE) - set(BUILD_CPU_DEMOS 0 CACHE STRING "" FORCE) - set(BUILD_UNIT_TESTS 0 CACHE STRING "" FORCE) - set(BUILD_OPENGL3_DEMOS 0 CACHE STRING "" FORCE) - set(BUILD_EXTRAS 0 CACHE STRING "" FORCE) - set(INSTALL_EXTRA_LIBS 0 CACHE STRING "" FORCE) - set(INSTALL_LIBS 1 CACHE STRING "" FORCE) - set(INSTALL_CMAKE_FILES 0 CACHE STRING "" FORCE) - set(POSITION_INDEPENDENT_CODE O CACHE BOOL "" FORCE) - FetchContent_Populate(bullet) - add_subdirectory(${bullet_SOURCE_DIR} ${bullet_BINARY_DIR}) - target_include_directories(pke PUBLIC BEFORE ${bullet_SOURCE_DIR}/src) - target_link_libraries(pke PUBLIC BulletDynamics BulletCollision LinearMath Bullet3Common) - message(STATUS "Bullet vars: " ${bullet_SOURCE_DIR} " - " ${bullet_BINARY_DIR}) -endif() -find_package(Bullet REQUIRED - PATHS ${bullet_BINARY_DIR} -) - -target_include_directories(pke PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/src") - -target_link_libraries(pke PUBLIC imguidocked) - -add_dependencies(pke shaders) - -# install libs -set(LIB_DESTINATION "lib") -set(INCLUDE_INSTALL_DIR "include/pke") -set(PKGCONFIG_INSTALL_PREFIX "lib/pkgconfig") -IF(NOT MSVC) - configure_file("src/cmake/pke.pc.cmake" ${CMAKE_CURRENT_BINARY_DIR}/pke.pc @ONLY) - install( - FILES - ${CMAKE_CURRENT_BINARY_DIR}/pke.pc - DESTINATION - ${PKGCONFIG_INSTALL_PREFIX} - ) -ENDIF() -install( - DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/src/ - DESTINATION ${INCLUDE_INSTALL_DIR} - FILES_MATCHING - PATTERN "*.h" - PATTERN "*.hpp" - PATTERN "cmake" EXCLUDE -) -install( - TARGETS pke - RUNTIME DESTINATION bin - LIBRARY DESTINATION lib - ARCHIVE DESTINATION lib -) - -# install cmake files -set (PKE_CONFIG_CMAKE_PATH lib/cmake/pke ) -# list (APPEND PKE_DEFINITIONS "SOME_VAL") -list(APPEND PKE_DEFINITIONS "") -list(APPEND PKE_LIBRARIES pke) -set(PKE_USE_FILE src/cmake/Usepke.cmake) -configure_file(src/cmake/pkeConfig.cmake.in - ${CMAKE_CURRENT_BINARY_DIR}/pkeConfig.cmake - @ONLY ESCAPE_QUOTES -) -install(FILES - src/cmake/Usepke.cmake - ${CMAKE_CURRENT_BINARY_DIR}/pkeConfig.cmake - DESTINATION ${PKE_CONFIG_CMAKE_PATH} -) - -add_subdirectory(editor) -add_subdirectory(runtime) -add_subdirectory(test) -add_subdirectory(example) diff --git a/editor/CMakeLists.txt b/editor/CMakeLists.txt deleted file mode 100644 index b1f3d64..0000000 --- a/editor/CMakeLists.txt +++ /dev/null @@ -1,17 +0,0 @@ -project(pke_editor VERSION 0.0) - -set(PKE_EDITOR_SOURCE_FILES - main.cpp - editor.hpp - editor.cpp -) -add_executable(pke_editor - ${PKE_EDITOR_SOURCE_FILES} -) -target_link_libraries(pke_editor PRIVATE pke) -target_include_directories(pke_editor PRIVATE pke) - -install( - TARGETS pke_editor - RUNTIME DESTINATION bin -) diff --git a/editor/editor.cpp b/editor/editor.cpp index db82fc0..86fae96 100644 --- a/editor/editor.cpp +++ b/editor/editor.cpp @@ -198,17 +198,20 @@ void PkeEditor_Tick(double delta) { glm::vec3 fromCoords{unproject(glm::vec3(xMousePos, yMousePos, -1.f))}; glm::vec3 toCoords{unproject(glm::vec3(xMousePos, yMousePos, 1.f))}; - btVector3 rayOrigin{}; - btVector3 rayDestination{}; - GlmToBullet(fromCoords, rayOrigin); - GlmToBullet(toCoords, rayDestination); - - btCollisionWorld::ClosestRayResultCallback rayResult{rayOrigin, rayDestination}; - rayResult.m_flags |= btTriangleRaycastCallback::kF_FilterBackfaces; + if (fromCoords.x == fromCoords.x && toCoords.x == toCoords.x) { + btVector3 rayOrigin{}; + btVector3 rayDestination{}; + GlmToBullet(fromCoords, rayOrigin); + GlmToBullet(toCoords, rayDestination); + + btCollisionWorld::ClosestRayResultCallback rayResult{rayOrigin, rayDestination}; + rayResult.m_flags |= btTriangleRaycastCallback::kF_FilterBackfaces; + + BtDynamicsWorld->rayTest(rayOrigin, rayDestination, rayResult); + if (rayResult.hasHit()) { + hoveredEntity = reinterpret_cast<CompInstance *>(rayResult.m_collisionObject->getUserPointer()); + } - BtDynamicsWorld->rayTest(rayOrigin, rayDestination, rayResult); - if (rayResult.hasHit()) { - hoveredEntity = reinterpret_cast<CompInstance *>(rayResult.m_collisionObject->getUserPointer()); } } diff --git a/example/CMakeLists.txt b/example/CMakeLists.txt deleted file mode 100644 index a895b5d..0000000 --- a/example/CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ -project(pke_example VERSION 0.0) - -set(PKE_EDITOR_SOURCE_FILES - # example_export.h - example.hpp - example.cpp -) - -add_library(pke_example - ${PKE_EDITOR_SOURCE_FILES} -) - -target_link_libraries(pke_example PUBLIC pke) -target_include_directories(pke_example PUBLIC pke) diff --git a/runtime/CMakeLists.txt b/runtime/CMakeLists.txt deleted file mode 100644 index 9510970..0000000 --- a/runtime/CMakeLists.txt +++ /dev/null @@ -1,15 +0,0 @@ -project(pke_runtime VERSION 0.0) - -set(PKE_RUNTIME_SOURCE_FILES - main.cpp -) -add_executable(pke_runtime - ${PKE_RUNTIME_SOURCE_FILES} -) -target_link_libraries(pke_runtime PRIVATE pke) -target_include_directories(pke_runtime PRIVATE pke) - -install( - TARGETS pke_runtime - RUNTIME DESTINATION bin -) diff --git a/runtime/main.cpp b/runtime/runtime.cpp index 36f50d3..36f50d3 100644 --- a/runtime/main.cpp +++ b/runtime/runtime.cpp diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt deleted file mode 100644 index e6bee69..0000000 --- a/test/CMakeLists.txt +++ /dev/null @@ -1,9 +0,0 @@ -include(FetchContent) - -set(INSTALL_GTEST OFF) -set(INSTALL_GMOCK OFF) -FetchContent_Declare( - googletest - URL https://github.com/google/googletest/archive/8d51dc50eb7e7698427fed81b85edad0e032112e.zip -) -FetchContent_MakeAvailable(googletest) |
