添加gitignore和初版CMakeLists.txt
This commit is contained in:
parent
9ec3538000
commit
01eacdb83f
|
@ -0,0 +1,50 @@
|
||||||
|
# --- 构建目录 ---
|
||||||
|
/build*/
|
||||||
|
/*build*/
|
||||||
|
*/build*
|
||||||
|
*.xcodeproj
|
||||||
|
*.vcxproj*
|
||||||
|
*.sln
|
||||||
|
*.suo
|
||||||
|
*.opensdf
|
||||||
|
*.sdf
|
||||||
|
|
||||||
|
# --- 编译产物 ---
|
||||||
|
*.o
|
||||||
|
*.a
|
||||||
|
*.so
|
||||||
|
*.dll
|
||||||
|
*.exe
|
||||||
|
*.out
|
||||||
|
*.app
|
||||||
|
|
||||||
|
# --- CMake 生成文件 ---
|
||||||
|
CMakeCache.txt
|
||||||
|
CMakeFiles/
|
||||||
|
cmake_install.cmake
|
||||||
|
Makefile
|
||||||
|
CTestTestfile.cmake
|
||||||
|
*.cmake
|
||||||
|
|
||||||
|
# --- 临时文件 ---
|
||||||
|
*~
|
||||||
|
*.swp
|
||||||
|
*.bak
|
||||||
|
*.tmp
|
||||||
|
|
||||||
|
# --- IDE 相关 ---
|
||||||
|
.vscode/
|
||||||
|
.idea/
|
||||||
|
.clion/
|
||||||
|
*.code-workspace
|
||||||
|
|
||||||
|
# --- 系统文件 ---
|
||||||
|
.DS_Store
|
||||||
|
Thumbs.db
|
||||||
|
|
||||||
|
# Windows 可执行文件
|
||||||
|
*.ilk
|
||||||
|
*.pdb
|
||||||
|
*.exp
|
||||||
|
*.manifest
|
||||||
|
*.lib
|
|
@ -0,0 +1,25 @@
|
||||||
|
cmake_minimum_required(VERSION 3.5)
|
||||||
|
|
||||||
|
project(DPS)
|
||||||
|
|
||||||
|
set(CMAKE_CXX_STANDARD 17)
|
||||||
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||||
|
|
||||||
|
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||||
|
|
||||||
|
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
|
||||||
|
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
|
||||||
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||||
|
|
||||||
|
include_directories(include)
|
||||||
|
|
||||||
|
file(GLOB SOURCES "DataPlatform/*.cpp")
|
||||||
|
|
||||||
|
add_executable(${PROJECT_NAME} ${SOURCES})
|
||||||
|
|
||||||
|
install(TARGETS ${PROJECT_NAME}
|
||||||
|
RUNTIME DESTINATION bin
|
||||||
|
ARCHIVE DESTINATION lib
|
||||||
|
)
|
||||||
|
|
Loading…
Reference in New Issue