restructure external code and handle 3rd party licenses correctly

This commit is contained in:
mlangkabel
2018-12-11 16:50:47 +01:00
parent 2f5409af5d
commit 20b2db0571
20 changed files with 165753 additions and 11 deletions
+10 -7
View File
@@ -16,8 +16,8 @@ configure_file(
)
set(LIB_SRC_FILES
external/sqlite/CppSQLite3.cpp
external/sqlite/sqlite3.c
"${CMAKE_SOURCE_DIR}/external/cpp_sqlite/src/CppSQLite3.cpp"
"${CMAKE_SOURCE_DIR}/external/cpp_sqlite/src/sqlite3.c"
src/DatabaseStorage.cpp
src/DefinitionKind.cpp
src/EdgeKind.cpp
@@ -31,9 +31,9 @@ set(LIB_SRC_FILES
)
set(LIB_HDR_FILES
external/json/json.hpp
external/sqlite/CppSQLite3.h
external/sqlite/sqlite3.h
"${CMAKE_SOURCE_DIR}/external/json/include/json.hpp"
"${CMAKE_SOURCE_DIR}/external/cpp_sqlite/include/CppSQLite3.h"
"${CMAKE_SOURCE_DIR}/external/cpp_sqlite/include/sqlite3.h"
include/DatabaseStorage.h
include/DefinitionKind.h
include/EdgeKind.h
@@ -65,7 +65,8 @@ set_target_properties(${LIB_CORE} PROPERTIES OUTPUT_NAME "sourcetraildb")
target_include_directories(${LIB_CORE} PUBLIC
"${CMAKE_CURRENT_SOURCE_DIR}/include"
"${CMAKE_CURRENT_SOURCE_DIR}/external"
"${CMAKE_SOURCE_DIR}/external/json/include"
"${CMAKE_SOURCE_DIR}/external/cpp_sqlite/include"
"${GENERATED_INCLUDE_DIRECTORY}"
)
@@ -78,7 +79,9 @@ add_executable(${TEST_CORE} ${TEST_SRC_FILES})
target_include_directories(${TEST_CORE} PUBLIC
"${CMAKE_CURRENT_SOURCE_DIR}/include"
"${CMAKE_CURRENT_SOURCE_DIR}/external"
"${CMAKE_SOURCE_DIR}/external/catch/include"
"${CMAKE_SOURCE_DIR}/external/json/include"
"${CMAKE_SOURCE_DIR}/external/cpp_sqlite/include"
"${GENERATED_INCLUDE_DIRECTORY}"
)