Added export of compile commands. Stop make on first error
This commit is contained in:
parent
4339ecdbc0
commit
cf0b4cf283
1
.gitignore
vendored
1
.gitignore
vendored
@ -30,3 +30,4 @@ resources_rc.py
|
|||||||
test/test_uldaq
|
test/test_uldaq
|
||||||
lasp/device/lasp_daq.cxx
|
lasp/device/lasp_daq.cxx
|
||||||
lasp/c/lasp_config.h
|
lasp/c/lasp_config.h
|
||||||
|
compile_commands.json
|
||||||
|
@ -64,7 +64,7 @@ endif()
|
|||||||
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wno-type-limits \
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wno-type-limits \
|
||||||
-Werror=implicit-function-declaration -Wno-unused-parameter \
|
-Werror=implicit-function-declaration -Wno-unused-parameter \
|
||||||
-Werror=return-type")
|
-Werror=return-type -Wfatal-errors")
|
||||||
|
|
||||||
if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
|
if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
|
||||||
set(win32 true)
|
set(win32 true)
|
||||||
@ -89,7 +89,7 @@ else() # Linux compile
|
|||||||
set(win32 false)
|
set(win32 false)
|
||||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11 -Werror=incompatible-pointer-types")
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11 -Werror=incompatible-pointer-types")
|
||||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -Wfatal-errors")
|
||||||
include_directories(/usr/local/include/rtaudio)
|
include_directories(/usr/local/include/rtaudio)
|
||||||
include_directories(/usr/include/rtaudio)
|
include_directories(/usr/include/rtaudio)
|
||||||
link_directories(/usr/local/lib)
|
link_directories(/usr/local/lib)
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
configure_file(config.pxi.in config.pxi)
|
configure_file(config.pxi.in config.pxi)
|
||||||
|
|
||||||
|
# This is used for code completion in vim
|
||||||
|
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||||
|
|
||||||
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
|
||||||
set(CYTHON_EXECUTABLE "cython3")
|
set(CYTHON_EXECUTABLE "cython3")
|
||||||
include(UseCython)
|
include(UseCython)
|
||||||
|
Loading…
Reference in New Issue
Block a user