mosfet80
d1130c3120
check correct Eigen3 required version
...
https://wiki.freecad.org/Third_Party_Libraries say minimum eigen3 are v3.0
2023-06-30 10:14:38 -04:00
Adrián Insaurralde Avalos
0bd56851ac
update libpack download hint [skip ci]
2023-06-27 13:49:16 -04:00
Chris Hennes
67638c3701
CMake: Remove last vestige of raytracing
2023-06-06 07:37:15 -05:00
wmayer
cd4ac3c853
fixes #9523 : CMake Error at cMake/FreeCAD_Helpers/SetupEigen.cmake
2023-05-17 14:39:11 +02:00
sliptonic
ed961dd834
remove dependency on robot
2023-05-12 09:20:20 -05:00
wmayer
8cc0b6ad39
Gui: Create .qm out of .ts files
2023-05-07 08:52:49 +02:00
wmayer
cdca28fd5a
Core: add CMake functions to create .qm out of .ts files
2023-05-07 08:39:55 +02:00
luzpaz
129d5882a7
Migrate domain name from freecadweb to freecad ( #9352 )
...
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files
Closes #6415
2023-04-24 15:19:20 -05:00
Pesc0
876601d34d
Remove all PyQt references
2023-03-31 10:36:04 +02:00
Andrew
a75f194af7
Remove unused mod complete
2023-03-27 19:45:57 +02:00
wmayer
706b259cee
Image: remove module
2023-03-22 16:25:19 +01:00
wmayer
616c72e7e4
CMake: add Qt's WinExtra module
2023-03-13 18:14:11 +01:00
Bernd Waibel
8fde3e3cd0
properly report Shiboken and PySide if found
...
The patch fixes a small issue, with the PrintFinalReport macro, where
Shiboken and PySide where not properly reported.
Closes: https://github.com/FreeCAD/FreeCAD/issues/8573
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net >
2023-02-21 14:57:01 -06:00
Chris Hennes
b3766e5c42
cMake: Add manual find_package() for fmt
2023-02-20 21:42:55 -06:00
Pesc0
9d7c8b1326
Cleanup root directory
2023-02-18 16:09:56 -06:00
Chris Hennes
1900613b6f
Core: FetchContent zip download instead of git
2023-02-18 12:43:48 -06:00
Chris Hennes
59c95496b4
Core: Add libfmt via FetchContent
2023-02-18 12:43:48 -06:00
luzpaz
08b3bf4462
Fix various trailing whitespace issues
2023-02-16 09:30:22 -05:00
berniev
6e67ec9cc0
Still more improvements to Report Summary
...
Final Report doesn't distinguish system settings
Added ability to have 'sections' to group stuff
Added value function to display options as ON / OFF / value / -undefined-
Added sections System, Config, Libraries
Added a bunch of data to System and Config. Moved some out of Libraries as appropriate.
2023-02-10 20:29:16 -07:00
Chris Hennes
30e464d82a
cMake: Clean up old Mac Python search
2023-02-09 17:57:47 -07:00
luzpaz
b4780be1d1
Fix whitespace issues
2023-02-05 16:39:58 +01:00
wmayer
681b8091ad
CMake: make sure to add RPATH to area-native library
2023-02-02 16:56:15 +01:00
berniev
d5e1b3f441
Further efficiencies to Summary Report
...
Changed existing function to macro to access list of lines
Added conditional macro to save most of the if() else() endif()
Output sorted for improved comprehension
Moved build message out (nothing to do with report)
SLOC -~30%
2023-01-30 18:10:52 -07:00
Chris Hennes
53aedb17f4
cMake: Correct PySideTools paths on Windows
2023-01-30 10:36:33 -07:00
berniev
b0ae66b94c
Remove obsolete cmake code (<3.16.3)
2023-01-29 17:29:08 -07:00
berniev
243ad94fb2
Simplify usage in Final Report and move Libpack copy stuff out
...
Added report function to separate logic from presentation and automate layout
Removed Libpack stuff to its own cmake file CopyLibpackDirectories.cmake
Added call in main CMakeLists.txt to libpack stuff
2023-01-28 08:41:34 -07:00
berniev
8c36e83ff2
Update minimum python version
...
https://wiki.freecadweb.org/FreeCAD_1.0_Development_Cycle
2023-01-24 21:43:45 -07:00
wmayer
ad1663245b
PySide: [skip ci] fix typo
2023-01-01 11:01:13 +01:00
wmayer
f26bf54876
PySide: in PySide6 QWebEnginePage has been moved to QtWebEngineCore
2023-01-01 10:31:13 +01:00
wmayer
1d7369e321
QtTest: [skip ci] enable Qt testing framework
2022-12-01 13:57:00 +01:00
berniev
ab7644441f
cmake: correct usage of ifdefined (PR #7829 )
2022-11-20 14:16:18 +01:00
berniev
aafdb8134d
remove unused code in find pyside
2022-11-20 13:43:10 +01:00
wmayer
9efb942e12
Qt6 port: [skip ci] set helper variable Qt6Core_MOC_EXECUTABLE pointing to the moc tool
2022-11-05 13:36:36 +01:00
wmayer
a334bc4f0a
cmake: [skip ci] build with Qt6 requires the module QtSvgWidgets
2022-11-02 14:40:40 +01:00
Chris Hennes
2f7be9e782
cMake: Add support for compiling against Qt6 ( #7647 )
...
Removes the BUILD_QT5 flag and adds a new FREECAD_QT_VERSION option,
which can be set to either "Auto" (default), 5, or 6. Auto detects which
version of Qt is installed on the system and chooses it. If both version
are installed, Qt5 is used.
Note that this DOES NOT implement compiling against Qt6, it only adds
the necessary cMake infrastructure to begin work on the source code
changes that will be required.
2022-10-31 09:24:09 -05:00
looooo
c35bf58a43
add_definitions(-DSALOME_USE_64BIT_IDS) for smesh via config
2022-10-02 18:19:58 +02:00
berniev
448ce085f4
Remove redundant reference to C++14
2022-09-28 17:03:54 +02:00
wmayer
c1e7057dbb
CMake: fix compiler warnings about macro redefinition
2022-09-27 08:17:31 +02:00
wmayer
608fb15d40
CMske: move define 'BOOST_NO_CXX98_FUNCTION_BASE' to CompilerChecksAndSetups macro and support CMake < 3.12
2022-09-25 12:18:05 +02:00
berniev
bd88f7275c
Fix for Boost with C++20
2022-09-25 11:58:23 +02:00
looooo
628e994f5a
extend find_package(SMESH)
2022-09-11 21:07:57 +02:00
Scott Mudge
fac841a0b7
Fixed external SMESH cmake scripts, allowing netgen and gmsh compatibility with VTK 9
...
- moved base SMESH cmake logic to respective cmake script.
- allow BUILD_SMESH, regardless of external SMESH usage, for testing and so on.
2022-09-11 21:07:57 +02:00
andrea
10a78d91af
remove unused CXX standards. change boost min version to 1.65
...
reintroduce c++14
2022-08-14 18:11:14 +02:00
wmayer
3783e629c6
CMake: if module search mode for Coin3D failed try config search mode, restore the variable COIN3D_VERSION
2022-08-07 13:49:27 +02:00
berniev
71c720efc8
give success message normal prominence
2022-08-06 23:27:23 -04:00
wmayer
8690630495
CMake: re-add workaround for MINGW to find Coin3D
2022-08-02 16:57:36 +02:00
wmayer
04615798ab
PyCXX: update to version 6.3.0
2022-08-01 14:53:23 +02:00
wmayer
7a198ca32e
CMake: use system version of FindCoin3D.cmake
2022-07-27 09:56:50 +02:00
andrea
dc57327e7f
fIx Cmake Messages
2022-07-01 02:51:48 +02:00
wmayer
d7313598aa
CMake: disable Drawing module by default
2022-06-25 18:10:06 +02:00