Make compileable on unix not running raspi
This commit is contained in:
parent
37447298a4
commit
7fe160211f
1 changed files with 11 additions and 7 deletions
|
@ -13,13 +13,7 @@ endif ()
|
||||||
find_package(Protobuf REQUIRED)
|
find_package(Protobuf REQUIRED)
|
||||||
find_package(spdlog REQUIRED)
|
find_package(spdlog REQUIRED)
|
||||||
|
|
||||||
if (APPLE)
|
if (UNIX AND ${CMAKE_SYSTEM_PROCESSOR} STREQUAL armv7l)
|
||||||
set(CMAKE_CXX_FLAGS_DEBUG "-g -O0")
|
|
||||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -gdwarf-3")
|
|
||||||
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wall -Wextra -gdwarf-3")
|
|
||||||
|
|
||||||
set(LIBRARIES "spdlog::spdlog")
|
|
||||||
elseif (UNIX)
|
|
||||||
message("Running on Raspberry Pi")
|
message("Running on Raspberry Pi")
|
||||||
add_definitions(-DIS_RASPI)
|
add_definitions(-DIS_RASPI)
|
||||||
set(CMAKE_CXX_FLAGS_RELEASE "-O3")
|
set(CMAKE_CXX_FLAGS_RELEASE "-O3")
|
||||||
|
@ -27,6 +21,16 @@ elseif (UNIX)
|
||||||
find_package(pigpio REQUIRED)
|
find_package(pigpio REQUIRED)
|
||||||
set(LIBRARIES "pigpio" "spdlog::spdlog")
|
set(LIBRARIES "pigpio" "spdlog::spdlog")
|
||||||
set(CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-psabi")
|
set(CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-psabi")
|
||||||
|
|
||||||
|
set(IS_RASPI)
|
||||||
|
endif ()
|
||||||
|
|
||||||
|
if (NOT IS_RASPI)
|
||||||
|
set(CMAKE_CXX_FLAGS_DEBUG "-g -O0")
|
||||||
|
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -gdwarf-3")
|
||||||
|
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wall -Wextra -gdwarf-3")
|
||||||
|
|
||||||
|
set(LIBRARIES "spdlog::spdlog")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
message("CMAKE_SYSTEM_PROCESSOR = ${CMAKE_SYSTEM_PROCESSOR}")
|
message("CMAKE_SYSTEM_PROCESSOR = ${CMAKE_SYSTEM_PROCESSOR}")
|
||||||
|
|
Reference in a new issue