mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Lowercase cmake commands
A huge bikeshed fest but it distracted me enough to do it anyway.
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
# CMakeLists.txt for libgnucash/backend/dbi
|
||||
|
||||
ADD_SUBDIRECTORY(test)
|
||||
add_subdirectory(test)
|
||||
|
||||
SET (backend_dbi_SOURCES
|
||||
set (backend_dbi_SOURCES
|
||||
gnc-backend-dbi.cpp
|
||||
gnc-dbisqlresult.cpp
|
||||
gnc-dbisqlconnection.cpp
|
||||
)
|
||||
SET (backend_dbi_noinst_HEADERS
|
||||
set (backend_dbi_noinst_HEADERS
|
||||
gnc-backend-dbi.h
|
||||
gnc-backend-dbi.hpp
|
||||
gnc-dbisqlresult.hpp
|
||||
@@ -16,36 +16,36 @@ SET (backend_dbi_noinst_HEADERS
|
||||
gnc-dbiproviderimpl.hpp
|
||||
)
|
||||
|
||||
SET_LOCAL_DIST(backend_dbi_DIST_local
|
||||
set_local_dist(backend_dbi_DIST_local
|
||||
${backend_dbi_SOURCES} ${backend_dbi_noinst_HEADERS} CMakeLists.txt )
|
||||
SET(backend_dbi_DIST ${backend_dbi_DIST_local} ${test_dbi_backend_DIST} PARENT_SCOPE)
|
||||
set(backend_dbi_DIST ${backend_dbi_DIST_local} ${test_dbi_backend_DIST} PARENT_SCOPE)
|
||||
|
||||
# Add dependency on config.h
|
||||
SET_SOURCE_FILES_PROPERTIES (${backend_dbi_SOURCES} PROPERTIES OBJECT_DEPENDS ${CONFIG_H})
|
||||
set_source_files_properties (${backend_dbi_SOURCES} PROPERTIES OBJECT_DEPENDS ${CONFIG_H})
|
||||
|
||||
IF (WITH_SQL)
|
||||
ADD_LIBRARY (gncmod-backend-dbi
|
||||
if (WITH_SQL)
|
||||
add_library (gncmod-backend-dbi
|
||||
${backend_dbi_SOURCES}
|
||||
${backend_dbi_noinst_HEADERS}
|
||||
)
|
||||
|
||||
SET(WINSOCK_LIB "")
|
||||
IF(MINGW64)
|
||||
SET(WINSOCK_LIB "-lws2_32")
|
||||
ENDIF(MINGW64)
|
||||
TARGET_LINK_LIBRARIES(gncmod-backend-dbi gnc-backend-sql gncmod-engine ${GTK2_LDFLAGS} ${Boost_REGEX_LIBRARY} ${LIBDBI_LIBRARY} ${WINSOCK_LIB})
|
||||
set(WINSOCK_LIB "")
|
||||
if(MINGW64)
|
||||
set(WINSOCK_LIB "-lws2_32")
|
||||
endif(MINGW64)
|
||||
target_link_libraries(gncmod-backend-dbi gnc-backend-sql gncmod-engine ${GTK2_LDFLAGS} ${Boost_REGEX_LIBRARY} ${LIBDBI_LIBRARY} ${WINSOCK_LIB})
|
||||
|
||||
TARGET_COMPILE_DEFINITIONS(gncmod-backend-dbi PRIVATE -DG_LOG_DOMAIN=\"gnc.backend.dbi\")
|
||||
target_compile_definitions(gncmod-backend-dbi PRIVATE -DG_LOG_DOMAIN=\"gnc.backend.dbi\")
|
||||
|
||||
TARGET_INCLUDE_DIRECTORIES(gncmod-backend-dbi PRIVATE ${LIBDBI_INCLUDE_PATH})
|
||||
target_include_directories(gncmod-backend-dbi PRIVATE ${LIBDBI_INCLUDE_PATH})
|
||||
|
||||
IF (APPLE)
|
||||
SET_TARGET_PROPERTIES (gncmod-backend-dbi PROPERTIES INSTALL_NAME_DIR "${CMAKE_INSTALL_FULL_LIBDIR}/gnucash")
|
||||
ENDIF()
|
||||
if (APPLE)
|
||||
set_target_properties (gncmod-backend-dbi PROPERTIES INSTALL_NAME_DIR "${CMAKE_INSTALL_FULL_LIBDIR}/gnucash")
|
||||
endif()
|
||||
|
||||
INSTALL(TARGETS gncmod-backend-dbi
|
||||
install(TARGETS gncmod-backend-dbi
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/gnucash
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/gnucash
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
# No headers to install
|
||||
ENDIF(WITH_SQL)
|
||||
endif(WITH_SQL)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
SET(BACKEND_DBI_TEST_INCLUDE_DIRS
|
||||
set(BACKEND_DBI_TEST_INCLUDE_DIRS
|
||||
${CMAKE_BINARY_DIR}/common # for config.h
|
||||
${CMAKE_SOURCE_DIR}/libgnucash/core-utils
|
||||
${CMAKE_SOURCE_DIR}/libgnucash/backend/dbi/test
|
||||
@@ -10,9 +10,9 @@ SET(BACKEND_DBI_TEST_INCLUDE_DIRS
|
||||
${LIBDBI_INCLUDE_PATH}
|
||||
${GLIB2_INCLUDE_DIRS}
|
||||
)
|
||||
SET(BACKEND_DBI_TEST_LIBS gnc-backend-sql gncmod-engine gncmod-test-engine test-core ${Boost_REGEX_LIBRARY} ${LIBDBI_LIBRARY})
|
||||
set(BACKEND_DBI_TEST_LIBS gnc-backend-sql gncmod-engine gncmod-test-engine test-core ${Boost_REGEX_LIBRARY} ${LIBDBI_LIBRARY})
|
||||
|
||||
SET(test_dbi_backend_SOURCES
|
||||
set(test_dbi_backend_SOURCES
|
||||
test-backend-dbi.cpp
|
||||
test-backend-dbi-basic.cpp
|
||||
test-dbi-business-stuff.cpp
|
||||
@@ -22,19 +22,19 @@ SET(test_dbi_backend_SOURCES
|
||||
../gnc-dbisqlresult.cpp
|
||||
)
|
||||
|
||||
SET(test_dbi_backend_HEADERS test-dbi-business-stuff.h test-dbi-stuff.h)
|
||||
set(test_dbi_backend_HEADERS test-dbi-business-stuff.h test-dbi-stuff.h)
|
||||
|
||||
SET_DIST_LIST(test_dbi_backend_DIST ${test_dbi_backend_SOURCES} ${test_dbi_backend_HEADERS} test-dbi.xml CMakeLists.txt )
|
||||
set_dist_list(test_dbi_backend_DIST ${test_dbi_backend_SOURCES} ${test_dbi_backend_HEADERS} test-dbi.xml CMakeLists.txt )
|
||||
|
||||
# This test does not work on Win32
|
||||
IF (WITH_SQL AND NOT WIN32)
|
||||
GNC_ADD_TEST(test-backend-dbi "${test_dbi_backend_SOURCES}"
|
||||
if (WITH_SQL AND NOT WIN32)
|
||||
gnc_add_test(test-backend-dbi "${test_dbi_backend_SOURCES}"
|
||||
BACKEND_DBI_TEST_INCLUDE_DIRS BACKEND_DBI_TEST_LIBS
|
||||
)
|
||||
|
||||
TARGET_COMPILE_DEFINITIONS(test-backend-dbi PRIVATE
|
||||
target_compile_definitions(test-backend-dbi PRIVATE
|
||||
TEST_MYSQL_URL=\"${TEST_MYSQL_URL}\"
|
||||
TEST_PGSQL_URL=\"${TEST_PGSQL_URL}\"
|
||||
DBI_TEST_XML_FILENAME=\"${CMAKE_CURRENT_SOURCE_DIR}/test-dbi.xml\"
|
||||
)
|
||||
ENDIF()
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user