Skip to content
Snippets Groups Projects
Commit 09f6f5c2 authored by Lars Bilke's avatar Lars Bilke
Browse files

Fixes for using OGS as a submodule.

parent 31b68753
No related branches found
No related tags found
No related merge requests found
# Source files # Source files
set(SOURCES set(SOURCES
mainwindow.cpp mainwindow.cpp
${CMAKE_SOURCE_DIR}/Applications/Utils/OGSFileConverter/OGSFileConverter.cpp ${CMAKE_CURRENT_SOURCE_DIR}/../Utils/OGSFileConverter/OGSFileConverter.cpp
${CMAKE_SOURCE_DIR}/Applications/Utils/OGSFileConverter/FileListDialog.cpp ${CMAKE_CURRENT_SOURCE_DIR}/../Utils/OGSFileConverter/FileListDialog.cpp
) )
# Moc Header files # Moc Header files
set(MOC_HEADERS set(MOC_HEADERS
mainwindow.h mainwindow.h
${CMAKE_SOURCE_DIR}/Applications/Utils/OGSFileConverter/OGSFileConverter.h ${CMAKE_CURRENT_SOURCE_DIR}/../Utils/OGSFileConverter/OGSFileConverter.h
${CMAKE_SOURCE_DIR}/Applications/Utils/OGSFileConverter/FileListDialog.h ${CMAKE_CURRENT_SOURCE_DIR}/../Utils/OGSFileConverter/FileListDialog.h
) )
# UI files # UI files
set(UIS set(UIS
mainwindow.ui mainwindow.ui
${CMAKE_SOURCE_DIR}/Applications/Utils/OGSFileConverter/OGSFileConverter.ui ${CMAKE_CURRENT_SOURCE_DIR}/../Utils/OGSFileConverter/OGSFileConverter.ui
${CMAKE_SOURCE_DIR}/Applications/Utils/OGSFileConverter/FileList.ui ${CMAKE_CURRENT_SOURCE_DIR}/../Utils/OGSFileConverter/FileList.ui
) )
...@@ -59,7 +59,7 @@ source_group("UI Files" REGULAR_EXPRESSION "\\w*\\.ui") ...@@ -59,7 +59,7 @@ source_group("UI Files" REGULAR_EXPRESSION "\\w*\\.ui")
source_group("Moc Files" REGULAR_EXPRESSION "moc_.*") source_group("Moc Files" REGULAR_EXPRESSION "moc_.*")
# Application icon # Application icon
set(APP_ICON ${CMAKE_SOURCE_DIR}/scripts/packaging/ogs-de-icon.icns) set(APP_ICON ${SOURCE_DIR_REL}/scripts/packaging/ogs-de-icon.icns)
# Create the executable # Create the executable
add_executable(DataExplorer MACOSX_BUNDLE add_executable(DataExplorer MACOSX_BUNDLE
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
// ThirdParty/logog // ThirdParty/logog
#include "logog/include/logog.hpp" #include "logog/include/logog.hpp"
#include "StringTools.h" #include "BaseLib/StringTools.h"
namespace GeoLib { namespace GeoLib {
class Point; class Point;
......
...@@ -18,8 +18,16 @@ include(GetGitRevisionDescription) ...@@ -18,8 +18,16 @@ include(GetGitRevisionDescription)
GET_GIT_HEAD_REVISION(GIT_REFSPEC GIT_SHA1) GET_GIT_HEAD_REVISION(GIT_REFSPEC GIT_SHA1)
string(SUBSTRING ${GIT_SHA1} 0 8 GIT_SHA1_SHORT) string(SUBSTRING ${GIT_SHA1} 0 8 GIT_SHA1_SHORT)
if($ENV{CI}) # Check if this project is included in another
set(OGS_VERSION 6.6.6) # Dummy version for CI-environment (Travis) if(NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
set(IS_SUBPROJECT ON CACHE INTERNAL "" FORCE)
set(OGS_BUILD_CLI OFF CACHE BOOL "" FORCE)
endif()
if(DEFINED $ENV{CI})
set(OGS_VERSION 6.6.6) # Dummy version for CI-environment (Travis) or subproject
elseif(IS_SUBPROJECT)
set(OGS_VERSION x.x.x)
else() else()
GIT_GET_TAG(GIT_DESCRIBE) GIT_GET_TAG(GIT_DESCRIBE)
string(REGEX MATCH ^[0-9|\\.]* GIT_TAG ${GIT_DESCRIBE}) string(REGEX MATCH ^[0-9|\\.]* GIT_TAG ${GIT_DESCRIBE})
......
...@@ -22,9 +22,4 @@ set_property(GLOBAL PROPERTY USE_FOLDERS ON) ...@@ -22,9 +22,4 @@ set_property(GLOBAL PROPERTY USE_FOLDERS ON)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}) include_directories(${CMAKE_CURRENT_SOURCE_DIR})
# Check if this project is included in another
if(NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
set(IS_SUBPROJECT ON INTERNAL)
endif()
site_name(HOSTNAME) site_name(HOSTNAME)
if(IS_SUBPROJECT)
include (CPack)
return()
endif()
include(packaging/PackagingMacros) include(packaging/PackagingMacros)
include(packaging/ArchiveTestdata) include(packaging/ArchiveTestdata)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment