protocols move out of top level directory
This commit is contained in:
parent
db5f007d22
commit
a62c41e6bc
|
@ -1,40 +1,5 @@
|
|||
project(OpenLCP VERSION 0.2.0 LANGUAGES CXX)
|
||||
set(DEFAULT_BUILD_TYPE "Release")
|
||||
|
||||
cmake_minimum_required(VERSION 3.20)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
set(CMAKE_AUTOUIC OFF)
|
||||
set(CMAKE_AUTOMOC OFF)
|
||||
set(CMAKE_AUTORCC OFF)
|
||||
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D_GLIBCXX_DEBUG")
|
||||
endif()
|
||||
|
||||
add_compile_definitions(BUILT_WITH_CMAKE)
|
||||
configure_file(config.h.in config.h)
|
||||
|
||||
add_library(${PROJECT_NAME} SHARED)
|
||||
# E1.11
|
||||
include(dmx/CMakeLists.txt)
|
||||
# E1.17
|
||||
include(acn/CMakeLists.txt)
|
||||
# E1.20
|
||||
include(rdm/CMakeLists.txt)
|
||||
# E1.31
|
||||
include(sacn/CMakeLists.txt)
|
||||
# E1.33
|
||||
include(rdmnet/CMakeLists.txt)
|
||||
# E1.56
|
||||
include(otp/CMakeLists.txt)
|
||||
|
||||
set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${PROJECT_VERSION})
|
||||
set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION})
|
||||
|
||||
target_compile_definitions(${PROJECT_NAME} PUBLIC ${PROJECT_NAME}_LIBRARY)
|
||||
target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
# GTests
|
||||
add_subdirectory(protocols)
|
||||
add_subdirectory(test)
|
||||
add_subdirectory(platform/qt)
|
||||
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
project(OpenLCP VERSION 0.2.0 LANGUAGES CXX)
|
||||
set(DEFAULT_BUILD_TYPE "Release")
|
||||
|
||||
cmake_minimum_required(VERSION 3.20)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
set(CMAKE_AUTOUIC OFF)
|
||||
set(CMAKE_AUTOMOC OFF)
|
||||
set(CMAKE_AUTORCC OFF)
|
||||
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D_GLIBCXX_DEBUG")
|
||||
endif()
|
||||
|
||||
add_compile_definitions(BUILT_WITH_CMAKE)
|
||||
configure_file(config.h.in config.h)
|
||||
|
||||
add_library(${PROJECT_NAME} SHARED)
|
||||
# E1.11
|
||||
include(dmx/CMakeLists.txt)
|
||||
# E1.17
|
||||
include(acn/CMakeLists.txt)
|
||||
# E1.20
|
||||
include(rdm/CMakeLists.txt)
|
||||
# E1.31
|
||||
include(sacn/CMakeLists.txt)
|
||||
# E1.33
|
||||
include(rdmnet/CMakeLists.txt)
|
||||
# E1.56
|
||||
include(otp/CMakeLists.txt)
|
||||
|
||||
set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${PROJECT_VERSION})
|
||||
set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION})
|
||||
|
||||
target_compile_definitions(${PROJECT_NAME} PUBLIC ${PROJECT_NAME}_LIBRARY)
|
||||
target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue