mirror of
https://github.com/sipeed/MaixCDK.git
synced 2026-09-10 21:59:54 -05:00
41 lines
1.5 KiB
CMake
41 lines
1.5 KiB
CMake
|
|
########## set C flags #########
|
|
set(CMAKE_C_FLAGS ${CMAKE_C_FLAGS} -Wall -fPIC)
|
|
################################
|
|
|
|
|
|
###### set CXX(cpp) flags ######
|
|
set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -Wall -fPIC -std=c++17)
|
|
################################
|
|
|
|
# set(LINK_FLAGS -Wl,-EL) # (default little endian)
|
|
set(CMAKE_C_LINK_FLAGS ${CMAKE_C_LINK_FLAGS}
|
|
${LINK_FLAGS}
|
|
-Wl,-rpath=$ORIGIN/dl_lib
|
|
)
|
|
set(CMAKE_CXX_LINK_FLAGS ${CMAKE_CXX_LINK_FLAGS} ${CMAKE_C_LINK_FLAGS}
|
|
)
|
|
# set(CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS}
|
|
# ${LINK_FLAGS}
|
|
# )
|
|
# set(CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS}
|
|
# ${LINK_FLAGS}
|
|
# )
|
|
# set(CMAKE_MODULE_LINKER_FLAGS ${CMAKE_MODULE_LINKER_FLAGS}
|
|
# ${LINK_FLAGS}
|
|
# )
|
|
|
|
|
|
# Convert list to string
|
|
string(REPLACE ";" " " CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
|
|
string(REPLACE ";" " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
|
|
string(REPLACE ";" " " LINK_FLAGS "${LINK_FLAGS}")
|
|
string(REPLACE ";" " " CMAKE_C_LINK_FLAGS "${CMAKE_C_LINK_FLAGS}")
|
|
string(REPLACE ";" " " CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS}")
|
|
# string(REPLACE ";" " " CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}")
|
|
# string(REPLACE ";" " " CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}")
|
|
# string(REPLACE ";" " " CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS}")
|
|
|
|
|
|
|