build: merge Coati app and Trial to single executable
* removed trial target * updated deploy scripts to exclude trial * cleanup CMakeLists * removed Eigen dependencies * split parser lib into lib_cxx and lib_java * added ProjectFactory and ProjectFactoryModules * removed old installer projects * updated wix installer * updated readme for wix setup * updated to use obfuscated exe * added qt.conf * added indexing dialog images * added jars * added coatidb files of sample projects * added source code of javaparser sample * removed auto-refresh image * intermediate files of windows installer are created in build folder * preselected desktop shortcut * build bat is executed from deploy_windows script
This commit is contained in:
@@ -86,13 +86,6 @@ execute_process(
|
||||
)
|
||||
# Add shared files to full and trial version
|
||||
AddSharedToComponent(FULL)
|
||||
AddSharedToComponent(TRIAL)
|
||||
|
||||
#INSTALL(DIRECTORY
|
||||
#${CMAKE_SOURCE_DIR}/ide_plugins/sublime_text
|
||||
#DESTINATION plugin
|
||||
#COMPONENT FULL
|
||||
#)
|
||||
|
||||
INSTALL(DIRECTORY
|
||||
${CMAKE_SOURCE_DIR}/ide_plugins/
|
||||
@@ -105,19 +98,6 @@ INSTALL(DIRECTORY
|
||||
${CMAKE_SOURCE_DIR}/bin/app/data/projects
|
||||
DESTINATION Coati/user
|
||||
COMPONENT FULL
|
||||
PATTERN "*.coatidb" EXCLUDE
|
||||
)
|
||||
|
||||
INSTALL(FILES
|
||||
${CMAKE_SOURCE_DIR}/bin/app/data/projects/javaparser/javaparser.coatidb
|
||||
DESTINATION Coati/user/projects/javaparser
|
||||
COMPONENT FULL
|
||||
)
|
||||
|
||||
INSTALL(DIRECTORY
|
||||
${CMAKE_SOURCE_DIR}/bin/app/data/projects
|
||||
DESTINATION Coati/user
|
||||
COMPONENT TRIAL
|
||||
)
|
||||
|
||||
INSTALL(FILES
|
||||
@@ -126,6 +106,7 @@ INSTALL(FILES
|
||||
DESTINATION Coati/setup
|
||||
COMPONENT FULL
|
||||
)
|
||||
|
||||
INSTALL(PROGRAMS
|
||||
${CMAKE_SOURCE_DIR}/setup/Linux/install.sh
|
||||
${CMAKE_SOURCE_DIR}/setup/Linux/deinstall.sh
|
||||
@@ -134,12 +115,6 @@ INSTALL(PROGRAMS
|
||||
COMPONENT FULL
|
||||
)
|
||||
|
||||
INSTALL(PROGRAMS
|
||||
${CMAKE_SOURCE_DIR}/setup/Linux/Coati_trial.sh
|
||||
DESTINATION Coati
|
||||
COMPONENT TRIAL
|
||||
)
|
||||
|
||||
INSTALL(PROGRAMS
|
||||
${CMAKE_SOURCE_DIR}/setup/Linux/Coati.sh
|
||||
DESTINATION Coati
|
||||
@@ -153,25 +128,6 @@ INSTALL(PROGRAMS
|
||||
RENAME Coati
|
||||
)
|
||||
|
||||
INSTALL(PROGRAMS
|
||||
${CMAKE_SOURCE_DIR}/bin/app/Release/Coati_trial_upx
|
||||
DESTINATION Coati
|
||||
COMPONENT TRIAL
|
||||
RENAME Coati_trial
|
||||
)
|
||||
|
||||
#INSTALL(TARGETS
|
||||
#${APP_PROJECT_NAME}
|
||||
#DESTINATION .
|
||||
#COMPONENT FULL
|
||||
#)
|
||||
|
||||
#INSTALL(TARGETS
|
||||
#${TRIAL_PROJECT_NAME}
|
||||
#DESTINATION .
|
||||
#COMPONENT TRIAL
|
||||
#)
|
||||
|
||||
# SET(CPACK_GENERATOR "DEB;TGZ")
|
||||
SET(CPACK_GENERATOR "TGZ")
|
||||
SET(CPACK_ARCHIVE_COMPONENT_INSTALL "ON")
|
||||
@@ -192,7 +148,7 @@ endif()
|
||||
|
||||
SET(CPACK_PACKAGE_NAME "Coati")
|
||||
SET(CPACK_PACKAGING_INSTALL_PREFIX "")
|
||||
SET(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 1)
|
||||
SET(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 0)
|
||||
#SET(CPACK_TOPLEVEL_TAG "Coati")
|
||||
SET(CPACK_PACKAGING_INSTALL_DIRECTORY "Coati")
|
||||
SET(CPACK_PACKAGE_VERSION ${VERSION_NUMBER})
|
||||
|
||||
@@ -25,7 +25,6 @@ AddLicense("Clang" "http://clang.llvm.org/" "${LICENSEFOLDER}/clang_LICENSE.TXT"
|
||||
AddLicense("Boost" "http://www.boost.org" "${LICENSEFOLDER}/boost_LICENSE.TXT" false)
|
||||
AddLicense("TinyXMl" "http://www.grinninglizard.com/tinyxml2/" "${LICENSEFOLDER}/tinyxml_LICENSE.TXT" false)
|
||||
AddLicense("CppSQLite" "http://www.codeproject.com/Articles/6343/CppSQLite-C-Wrapper-for-SQLite" "${LICENSEFOLDER}/CppSQLite_LICENSE.TXT" false)
|
||||
AddLicense("Eigen" "http://eigen.tuxfamily.org" "${LICENSEFOLDER}/eigen_LICENSE.TXT" false)
|
||||
AddLicense("Botan" "http://botan.randombit.net/" "${LICENSEFOLDER}/botan_LICENSE.TXT" true)
|
||||
AddLicense("Guava" "https://github.com/google/guava" "${LICENSEFOLDER}/guava_LICENSE.TXT" true)
|
||||
AddLicense("Javaparser" "http://javaparser.org/" "${LICENSEFOLDER}/javaparser_LICENSE.TXT" true)
|
||||
|
||||
@@ -17,31 +17,23 @@ execute_process(
|
||||
#execute_process(
|
||||
#COMMAND ${upxPath}/Coati -f -d ${upxPath}/../data/projects/javaparser/javaparser.coatiproject
|
||||
#)
|
||||
#SET (NO_UPX 1)
|
||||
|
||||
set(bla 0)
|
||||
|
||||
if (bla)
|
||||
if (NO_UPX)
|
||||
execute_process(
|
||||
COMMAND echo "fdsafsdf"
|
||||
)
|
||||
|
||||
execute_process(
|
||||
COMMAND rm ${upxPath}/Coati_upx
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${upxPath}/Coati ${upxPath}/Coati_upx
|
||||
)
|
||||
else()
|
||||
message(STATUS "upx the app")
|
||||
execute_process(
|
||||
COMMAND rm ${upxPath}/Coati_upx
|
||||
COMMAND upx --brute ${upxPath}/Coati -o ${upxPath}/Coati_upx
|
||||
)
|
||||
|
||||
message(STATUS "upx the trial")
|
||||
execute_process(
|
||||
COMMAND rm ${upxPath}/Coati_trial_upx
|
||||
COMMAND upx --brute ${upxPath}/Coati_trial -o ${upxPath}/Coati_trial_upx
|
||||
)
|
||||
|
||||
else()
|
||||
execute_process(
|
||||
COMMAND rm ${upxPath}/Coati_trial_upx
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${upxPath}/Coati_trial ${upxPath}/Coati_trial_upx
|
||||
COMMAND rm ${upxPath}/Coati_upx
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${upxPath}/Coati ${upxPath}/Coati_upx
|
||||
)
|
||||
|
||||
endif()
|
||||
#add_custom_command(
|
||||
#OUTPUT Coati_upx
|
||||
|
||||
Reference in New Issue
Block a user