From: <ego...@us...> - 2015-02-03 07:10:49
|
Revision: 60609 http://sourceforge.net/p/firebird/code/60609 Author: egorpugin Date: 2015-02-03 07:10:47 +0000 (Tue, 03 Feb 2015) Log Message: ----------- [build] [cmake] Add 'gfix -write async' command on databases during build. Fix clang+linux build. Modified Paths: -------------- firebird/trunk/CMakeLists.txt firebird/trunk/builds/cmake/BuildFunctions.cmake firebird/trunk/src/CMakeLists.txt Modified: firebird/trunk/CMakeLists.txt =================================================================== --- firebird/trunk/CMakeLists.txt 2015-02-03 06:48:50 UTC (rev 60608) +++ firebird/trunk/CMakeLists.txt 2015-02-03 07:10:47 UTC (rev 60609) @@ -181,7 +181,7 @@ endif() endif() -if (CLANG OR IOS) +if (NOT LINUX AND (CLANG OR IOS)) set(LIB_iconv iconv) endif() Modified: firebird/trunk/builds/cmake/BuildFunctions.cmake =================================================================== --- firebird/trunk/builds/cmake/BuildFunctions.cmake 2015-02-03 06:48:50 UTC (rev 60608) +++ firebird/trunk/builds/cmake/BuildFunctions.cmake 2015-02-03 07:10:47 UTC (rev 60609) @@ -113,6 +113,7 @@ COMMAND ${CMAKE_COMMAND} -E copy_if_different security.fdb ${dir}/security.fdb COMMAND ${CMAKE_COMMAND} -E copy_if_different msg.fdb ${dir}/msg.fdb COMMAND ${CMAKE_COMMAND} -E copy_if_different help.fdb ${dir}/help.fdb + COMMAND boot_gfix -write async ${dir}/security.fdb COMMAND ${ARGN} -b ${dir}/ ${in} ${out} ) endif() Modified: firebird/trunk/src/CMakeLists.txt =================================================================== --- firebird/trunk/src/CMakeLists.txt 2015-02-03 06:48:50 UTC (rev 60608) +++ firebird/trunk/src/CMakeLists.txt 2015-02-03 07:10:47 UTC (rev 60609) @@ -119,8 +119,10 @@ COMMAND ${CMAKE_COMMAND} -E remove security_.fdb COMMAND ${CMAKE_COMMAND} -E echo "create database 'security_.fdb';" > create_db_security.sql COMMAND boot_isql -q -i create_db_security.sql + COMMAND boot_gfix -write async security_.fdb COMMAND boot_isql -q security_.fdb -i ${CMAKE_CURRENT_SOURCE_DIR}/dbs/security.sql COMMAND ${CMAKE_COMMAND} -E copy_if_different security_.fdb security.fdb + COMMAND boot_gfix -write sync security.fdb ) add_custom_command( OUTPUT metadata.fdb @@ -205,6 +207,7 @@ COMMAND ${CMAKE_COMMAND} -E remove msg_.fdb COMMAND ${CMAKE_COMMAND} -E echo "create database 'msg_.fdb';" > create_db_msg.sql COMMAND boot_isql -q -i create_db_msg.sql + COMMAND boot_gfix -write async msg_.fdb COMMAND ${isql_exec_msg}/msg.sql # COMMAND echo loading facilities @@ -745,6 +748,15 @@ ######################################## +# EXECUTABLE boot_gfix +######################################## + +add_executable (boot_gfix alice/main/aliceMain.cpp ${VERSION_RC}) +target_link_libraries (boot_gfix boot_alice common boot_yvalve) +project_group (boot_gfix Boot) + + +######################################## # EXECUTABLE gfix ######################################## This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |