0001278: No build possible with current CMake version 2.8.12
This commit is contained in:
parent
97b5ec2479
commit
f061b6f7ea
|
@ -361,14 +361,14 @@ MARK_AS_ADVANCED(FORCE FREECAD_LIBPACK_CHECKFILE6X FREECAD_LIBPACK_CHECKFILE7X)
|
|||
macro(fc_wrap_cpp outfiles )
|
||||
# get include dirs
|
||||
QT4_GET_MOC_FLAGS(moc_flags)
|
||||
QT4_EXTRACT_OPTIONS(moc_files moc_options ${ARGN})
|
||||
QT4_EXTRACT_OPTIONS(moc_files moc_options moc_target ${ARGN})
|
||||
# fixes bug 0000585: bug with boost 1.48
|
||||
SET(moc_options ${moc_options} -DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED)
|
||||
|
||||
foreach(it ${moc_files})
|
||||
get_filename_component(it ${it} ABSOLUTE)
|
||||
QT4_MAKE_OUTPUT_FILE(${it} moc_ cpp outfile)
|
||||
QT4_CREATE_MOC_COMMAND(${it} ${outfile} "${moc_flags}" "${moc_options}")
|
||||
QT4_CREATE_MOC_COMMAND(${it} ${outfile} "${moc_flags}" "${moc_options}" "${moc_target}")
|
||||
set(${outfiles} ${${outfiles}} ${outfile})
|
||||
add_file_dependencies(${it} ${outfile})
|
||||
endforeach(it)
|
||||
|
|
|
@ -22,6 +22,7 @@ IF (COIN3D_FOUND)
|
|||
# Unix systems
|
||||
find_path(COIN3D_DOC_PATH index.html
|
||||
/usr/share/doc/libcoin60-doc/html
|
||||
/usr/share/doc/coin/html
|
||||
)
|
||||
IF( EXISTS ${COIN3D_DOC_PATH})
|
||||
message(STATUS "Coin3D doc is installed")
|
||||
|
|
|
@ -168,69 +168,6 @@ endmacro(generate_from_py)
|
|||
#endmacro(qt4_wrap_ui)
|
||||
|
||||
|
||||
# This is a special version of the built in macro qt4_add_resources that generates .cpp files
|
||||
#
|
||||
#macro(fc_add_resources outfiles )
|
||||
# #QT4_EXTRACT_OPTIONS(rcc_files rcc_options ${ARGN})
|
||||
# set(ARGN )
|
||||
# foreach (it ${rcc_files})
|
||||
# get_filename_component(outfilename ${it} NAME_WE)
|
||||
# get_filename_component(infile ${it} ABSOLUTE)
|
||||
# get_filename_component(rc_path ${infile} PATH)
|
||||
# set(outfile ${CMAKE_CURRENT_BINARY_DIR}/qrc_${outfilename}.cpp)
|
||||
# # parse file for dependencies
|
||||
# # all files are absolute paths or relative to the location of the qrc file
|
||||
# file(READ "${infile}" _RC_FILE_CONTENTS)
|
||||
# string(REGEX MATCHALL "<file[^<]+" _RC_FILES "${_RC_FILE_CONTENTS}")
|
||||
# set(_RC_DEPENDS)
|
||||
# foreach(_RC_FILE ${_RC_FILES})
|
||||
# string(REGEX REPLACE "^<file[^>]*>" "" _RC_FILE "${_RC_FILE}")
|
||||
# string(REGEX MATCH "^/|([A-Za-z]:/)" _ABS_PATH_INDICATOR "${_RC_FILE}")
|
||||
# if(NOT _ABS_PATH_INDICATOR)
|
||||
# set(_RC_FILE "${rc_path}/${_RC_FILE}")
|
||||
# endif(NOT _ABS_PATH_INDICATOR)
|
||||
# set(_RC_DEPENDS ${_RC_DEPENDS} "${_RC_FILE}")
|
||||
# endforeach(_RC_FILE)
|
||||
# add_custom_command(OUTPUT ${outfile}
|
||||
# COMMAND ${QT_RCC_EXECUTABLE}
|
||||
# ARGS ${rcc_options} -name ${outfilename} -o ${outfile} ${infile}
|
||||
# MAIN_DEPENDENCY ${infile}
|
||||
# DEPENDS ${_RC_DEPENDS})
|
||||
# set(${outfiles} ${${outfiles}} ${outfile})
|
||||
# endforeach (it)
|
||||
#endmacro(fc_add_resources)
|
||||
|
||||
MACRO (fc_add_resources outfiles )
|
||||
QT4_EXTRACT_OPTIONS(rcc_files rcc_options ${ARGN})
|
||||
|
||||
FOREACH (it ${rcc_files})
|
||||
GET_FILENAME_COMPONENT(outfilename ${it} NAME_WE)
|
||||
GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE)
|
||||
GET_FILENAME_COMPONENT(rc_path ${infile} PATH)
|
||||
SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/qrc_${outfilename}.cpp)
|
||||
# parse file for dependencies
|
||||
# all files are absolute paths or relative to the location of the qrc file
|
||||
FILE(READ "${infile}" _RC_FILE_CONTENTS)
|
||||
STRING(REGEX MATCHALL "<file[^<]+" _RC_FILES "${_RC_FILE_CONTENTS}")
|
||||
SET(_RC_DEPENDS)
|
||||
FOREACH(_RC_FILE ${_RC_FILES})
|
||||
STRING(REGEX REPLACE "^<file[^>]*>" "" _RC_FILE "${_RC_FILE}")
|
||||
STRING(REGEX MATCH "^/|([A-Za-z]:/)" _ABS_PATH_INDICATOR "${_RC_FILE}")
|
||||
IF(NOT _ABS_PATH_INDICATOR)
|
||||
SET(_RC_FILE "${rc_path}/${_RC_FILE}")
|
||||
ENDIF(NOT _ABS_PATH_INDICATOR)
|
||||
SET(_RC_DEPENDS ${_RC_DEPENDS} "${_RC_FILE}")
|
||||
ENDFOREACH(_RC_FILE)
|
||||
ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
|
||||
COMMAND ${QT_RCC_EXECUTABLE}
|
||||
ARGS ${rcc_options} -name ${outfilename} -o ${outfile} ${infile}
|
||||
MAIN_DEPENDENCY ${infile}
|
||||
DEPENDS ${_RC_DEPENDS})
|
||||
SET(${outfiles} ${${outfiles}} ${outfile})
|
||||
ENDFOREACH (it)
|
||||
|
||||
ENDMACRO (fc_add_resources)
|
||||
|
||||
MACRO(ADD_MSVC_PRECOMPILED_HEADER PrecompiledHeader PrecompiledSource SourcesVar)
|
||||
IF(MSVC)
|
||||
GET_FILENAME_COMPONENT(PrecompiledBasename ${PrecompiledHeader} NAME_WE)
|
||||
|
|
|
@ -608,7 +608,7 @@ SOURCE_GROUP("Widget\\iisTaskPanel\\Mocs" FILES ${iis_MOC_SRCS})
|
|||
#SET(Resource_RCS
|
||||
# Icons/resource.qrc
|
||||
# Language/translation.qrc)
|
||||
#fc_add_resources(Resource_SRCS ${Resource_RCS})
|
||||
#qt4_add_resources(Resource_SRCS ${Resource_RCS})
|
||||
#SET(Resource_SRCS
|
||||
# ${Resource_SRCS}
|
||||
# Icons/resource.qrc
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
#include <Gui/Language/Translator.h>
|
||||
#include "Workbench.h"
|
||||
#include "ViewProviderImagePlane.h"
|
||||
#include "qrc_Image.cpp"
|
||||
|
||||
// use a different name to CreateCommand()
|
||||
void CreateImageCommands(void);
|
||||
|
|
|
@ -30,8 +30,7 @@ SET(ImageGui_RES_SRCS
|
|||
Resources/Image.qrc
|
||||
)
|
||||
|
||||
fc_add_resources(ImageGui_QRC_SRCS ${ImageGui_RES_SRCS})
|
||||
#QT4_ADD_RESOURCES(ImageGui_QRC_SRCS ${ImageGui_RES_SRCS})
|
||||
qt4_add_resources(ImageGui_QRC_SRCS ${ImageGui_RES_SRCS})
|
||||
|
||||
set(ImageGui_UIC_SRCS
|
||||
ImageOrientationDialog.ui
|
||||
|
@ -40,7 +39,7 @@ qt4_wrap_ui(ImageGui_UIC_HDRS ${ImageGui_UIC_SRCS})
|
|||
|
||||
SET(ImageGui_SRCS
|
||||
# ${ImageGui_MOC_SRCS}
|
||||
# ${ImageGui_QRC_SRCS}
|
||||
${ImageGui_QRC_SRCS}
|
||||
${ImageGui_UIC_HDRS}
|
||||
AppImageGui.cpp
|
||||
AppImageGuiPy.cpp
|
||||
|
|
|
@ -50,7 +50,6 @@
|
|||
#include "ViewProviderDefects.h"
|
||||
#include "ViewProviderPython.h"
|
||||
#include "Workbench.h"
|
||||
#include "qrc_Mesh.cpp"
|
||||
|
||||
|
||||
// use a different name to CreateCommand()
|
||||
|
|
|
@ -75,9 +75,9 @@ SET(Inventor_SRCS
|
|||
)
|
||||
SOURCE_GROUP("Inventor" FILES ${Inventor_SRCS})
|
||||
|
||||
fc_add_resources(resource_SRCS Resources/Mesh.qrc)
|
||||
qt4_add_resources(resource_SRCS Resources/Mesh.qrc)
|
||||
SET(resource_SRCS
|
||||
# ${resource_SRCS}
|
||||
${resource_SRCS}
|
||||
Resources/Mesh.qrc
|
||||
)
|
||||
SOURCE_GROUP("resource" FILES ${resource_SRCS})
|
||||
|
|
|
@ -57,7 +57,6 @@
|
|||
#include "Workbench.h"
|
||||
|
||||
#include <Gui/Language/Translator.h>
|
||||
#include "qrc_Part.cpp"
|
||||
|
||||
#include "Resources/icons/PartFeature.xpm"
|
||||
#include "Resources/icons/PartFeatureImport.xpm"
|
||||
|
|
|
@ -50,7 +50,7 @@ set(PartGui_MOC_HDRS
|
|||
fc_wrap_cpp(PartGui_MOC_SRCS ${PartGui_MOC_HDRS})
|
||||
SOURCE_GROUP("Moc" FILES ${PartGui_MOC_SRCS})
|
||||
|
||||
fc_add_resources(PartGui_QRC_SRCS Resources/Part.qrc)
|
||||
qt4_add_resources(PartGui_QRC_SRCS Resources/Part.qrc)
|
||||
|
||||
set(PartGui_UIC_SRCS
|
||||
CrossSections.ui
|
||||
|
@ -77,7 +77,7 @@ set(PartGui_UIC_SRCS
|
|||
qt4_wrap_ui(PartGui_UIC_HDRS ${PartGui_UIC_SRCS})
|
||||
|
||||
SET(PartGui_SRCS
|
||||
# ${PartGui_QRC_SRCS}
|
||||
${PartGui_QRC_SRCS}
|
||||
${PartGui_UIC_HDRS}
|
||||
AppPartGui.cpp
|
||||
Command.cpp
|
||||
|
|
|
@ -33,7 +33,6 @@
|
|||
|
||||
#include "ViewProvider.h"
|
||||
#include "Workbench.h"
|
||||
#include "qrc_Points.cpp"
|
||||
|
||||
// use a different name to CreateCommand()
|
||||
void CreatePointsCommands(void);
|
||||
|
|
|
@ -32,9 +32,9 @@ SET(Dialogs_SRCS
|
|||
)
|
||||
SOURCE_GROUP("Dialogs" FILES ${Dialogs_SRCS})
|
||||
|
||||
fc_add_resources(Resource_SRCS Resources/Points.qrc)
|
||||
qt4_add_resources(Resource_SRCS Resources/Points.qrc)
|
||||
SET(Resource_SRCS
|
||||
# ${Resource_SRCS}
|
||||
${Resource_SRCS}
|
||||
Resources/Points.qrc
|
||||
)
|
||||
SOURCE_GROUP("Resource" FILES ${Resource_SRCS})
|
||||
|
|
|
@ -32,7 +32,6 @@
|
|||
#include "DlgSettingsRayImp.h"
|
||||
#include "ViewProvider.h"
|
||||
#include "Workbench.h"
|
||||
#include "qrc_Raytracing.cpp"
|
||||
|
||||
|
||||
using namespace RaytracingGui;
|
||||
|
|
|
@ -43,8 +43,9 @@ set(RaytracingGui_MOC_HDRS
|
|||
fc_wrap_cpp(RaytracingGui_MOC_SRCS ${RaytracingGui_MOC_HDRS})
|
||||
SOURCE_GROUP("Moc" FILES ${RaytracingGui_MOC_SRCS})
|
||||
|
||||
fc_add_resources(Resource_SRCS Resources/Raytracing.qrc)
|
||||
qt4_add_resources(Resource_SRCS Resources/Raytracing.qrc)
|
||||
SET(Resource_SRCS
|
||||
${Resource_SRCS}
|
||||
Resources/Raytracing.qrc
|
||||
)
|
||||
SOURCE_GROUP("Resource" FILES ${Resource_SRCS})
|
||||
|
|
|
@ -28,7 +28,6 @@
|
|||
|
||||
#include "UnitTestPy.h"
|
||||
#include "UnitTestImp.h"
|
||||
#include "qrc_Test.cpp"
|
||||
|
||||
#include <Gui/Language/Translator.h>
|
||||
#include <Base/Console.h>
|
||||
|
|
|
@ -30,9 +30,9 @@ SET(Dialogs_SRCS
|
|||
)
|
||||
SOURCE_GROUP("Dialogs" FILES ${Dialogs_SRCS})
|
||||
|
||||
fc_add_resources(Resource_SRCS Resources/Test.qrc)
|
||||
qt4_add_resources(Resource_SRCS Resources/Test.qrc)
|
||||
SET(Resource_SRCS
|
||||
# ${Resource_SRCS}
|
||||
${Resource_SRCS}
|
||||
Resources/Test.qrc
|
||||
)
|
||||
SOURCE_GROUP("Resource" FILES ${Resource_SRCS})
|
||||
|
|
Loading…
Reference in New Issue
Block a user