OCCT Git - occt.git/rss - CMakeLists.txt history http://git.dev.opencascade.org/gitweb/?p=occt.git;a=history;f=CMakeLists.txt Open CASCADE Technology repository en static/git-logo.png OCCT Git - occt.git/rss - CMakeLists.txt history http://git.dev.opencascade.org/gitweb/?p=occt.git;a=history;f=CMakeLists.txt Mon, 4 Dec 2023 15:53:07 +0000 Mon, 4 Dec 2023 15:53:07 +0000 gitweb v.2.20.1/2.20.1 0033399: Configuration - Research into opportunities to increase performance dpasukhi <dpasukhi@opencascade.com> Thu, 30 Nov 2023 10:29:11 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=7036facf10e5591ea93bb53d7e97097f82613729 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=7036facf10e5591ea93bb53d7e97097f82613729 0033399: Configuration - Research into opportunities to increase performance 0033399: Configuration - Research into opportunities to increase performance Implement CMake profiles to modify compiler and linker flags
  • [DB] CMakeLists.txt
]]>
0033425: Configuration - Implement JeMalloc memory manager dpasukhi <dpasukhi@opencascade.com> Wed, 22 Nov 2023 11:49:24 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=3aeea1e96edcafec9244e741eb48092bb05875c2 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=3aeea1e96edcafec9244e741eb48092bb05875c2 0033425: Configuration - Implement JeMalloc memory manager 0033425: Configuration - Implement JeMalloc memory manager Integrated CMake procedure to choose MMGR Default MMGE is Native
  • [DB] CMakeLists.txt
]]>
0033378: Configuration - Moving ExpToCas into separate module dpasukhi <dpasukhi@opencascade.com> Mon, 15 May 2023 07:11:45 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=c36205a05ef6ebd33b14cb0def5f88d6d4c35d6c http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=c36205a05ef6ebd33b14cb0def5f88d6d4c35d6c 0033378: Configuration - Moving ExpToCas into separate module 0033378: Configuration - Moving ExpToCas into separate module Moved ExpToCasExe and its DLL to new module - DETools Created new module - DETools to keep tools to DE Changed definition of main of ExpToCasExe to not const parameter FlexLexer.h moved to general location into TKernel
  • [DB] CMakeLists.txt
]]>
0032921: Configuration, CMake - allow selecting C++ standard. ddzama <ddzama@opencascade.com> Wed, 4 May 2022 09:57:51 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=e92d322d4090d9611930bf7cabcc74fa981432b0 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=e92d322d4090d9611930bf7cabcc74fa981432b0 0032921: Configuration, CMake - allow selecting C++ standard. 0032921: Configuration, CMake - allow selecting C++ standard. Make C++ standard to be enable from cmake settings: User will be able choosing C++ language standard by selecting cmake variable BUILD_CPP_STANDARD. For correct working, CMAKE_CXX_STANDARD cmake built-in variable should be available. To enable CMAKE_CXX_STANDARD, minimum CMAKE version has been updated to 3.1. Available next standard items: C++11 C++14 C++17 C++20 C++23 This issue consists from several steps to achive main goal: 1) Configuratiuon, CMake - allow selecting C++ standard. 2) Require minimum CMAKE version 3.1 (for enabling CMAKE_CXX_STANDARD). 3) More flexible CMAKE_CXX_COMPILER_ID identification (fixups previous commit!) 4) Add description of new CMAKE variable `BUILD_CPP_STANDARD` into documentation. 5) Update CMAKE requirements in documentation. 6) Set C++11 standard for several projects.
  • [DB] CMakeLists.txt
]]>
0031481: Data Exchange - provide parser of STEP EXPRESS schema for generation of... abv <abv@opencascade.com> Wed, 1 Apr 2020 22:21:08 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=05cfce4d8361f65f36dabf0d93269b50f1052ec0 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=05cfce4d8361f65f36dabf0d93269b50f1052ec0 0031481: Data Exchange - provide parser of STEP EXPRESS schema for generation of... 0031481: Data Exchange - provide parser of STEP EXPRESS schema for generation of new STEP entities Integration of ExpToCas tool ported to modern state of OCCT: - new package Express and toolkit TKExpress for EXPRESS data structures and OCCT class generator - executable ExpToCasExe including lax/yacc parsers, for parsing a Part 21 file and generating classes Formatting added files from package Express following OCCT Coding Rules Changes for correspondence generated files to OCCT Code Rules. Add generation hxx files with declaration of arrays. If field is a HArray1 method for get length of array and method for get element of array by its index are generated. Changes for generation parser from Lex and YACC files. Update description file ReadMe.md
  • [DB] CMakeLists.txt
]]>
0032856: Configuration, CMake - SONAME should include minor version in addition to... kgv <kgv@opencascade.com> Sat, 26 Feb 2022 16:29:44 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=75e2ba16951821ab6b435929272445d993845235 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=75e2ba16951821ab6b435929272445d993845235 0032856: Configuration, CMake - SONAME should include minor version in addition to... 0032856: Configuration, CMake - SONAME should include minor version in addition to major to reflect ABI compatibility Added option BUILD_SOVERSION_NUMBERS to manage SOVERSION length. Default option value is set to 2 (major.minor) instead of previously used 1 (major), excluding Android/Emscripten/Windows platforms that use 0 by default.
  • [DB] CMakeLists.txt
]]>
0032834: Configuration, CMake - DESTDIR ignored for OpenCASCADECompileDefinitionsAndF... kgv <kgv@opencascade.com> Sat, 26 Feb 2022 18:52:21 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=b9184c271493f25ae444304a62f35d9c236c6f12 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=b9184c271493f25ae444304a62f35d9c236c6f12 0032834: Configuration, CMake - DESTDIR ignored for OpenCASCADECompileDefinitionsAndF... 0032834: Configuration, CMake - DESTDIR ignored for OpenCASCADECompileDefinitionsAndFlags-${CMAKE_INSTALL_CONFIG_NAME_LOWER}.cmake Replace redundant configure_file() with normal file copy for installing OpenCASCADECompileDefinitionsAndFlags- files.
  • [DB] CMakeLists.txt
]]>
0032484: Configuration, CMake fails to find EGL and GLES2 include directory on iOS... kgv <kgv@opencascade.com> Mon, 13 Dec 2021 21:25:36 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=2f195ab9159553b7373f779452c052545fc4d397 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=2f195ab9159553b7373f779452c052545fc4d397 0032484: Configuration, CMake fails to find EGL and GLES2 include directory on iOS... 0032484: Configuration, CMake fails to find EGL and GLES2 include directory on iOS platform Fixed configuration errors and compilation errors on iOS target due to unexpected EGL usage (non-existing on iOS).
  • [DB] CMakeLists.txt
]]>
0032709: Samples, MFC - remove samples Viewer2d, Viewer3d, Ocaf, Triangulation, Anima... kgv <kgv@opencascade.com> Thu, 2 Dec 2021 15:54:45 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=03eb96038e853c37a2229e59d0acb72f5dd0478d http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=03eb96038e853c37a2229e59d0acb72f5dd0478d 0032709: Samples, MFC - remove samples Viewer2d, Viewer3d, Ocaf, Triangulation, Anima... 0032709: Samples, MFC - remove samples Viewer2d, Viewer3d, Ocaf, Triangulation, Animation, Convert
  • [DB] CMakeLists.txt
]]>
0032545: Configuration, CMake - add BUILD_FORCE_RelWithDebInfo option for generating... kgv <kgv@opencascade.com> Fri, 27 Aug 2021 22:42:10 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=19691a22fda814e70ff3416dedce91f74b9dde56 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=19691a22fda814e70ff3416dedce91f74b9dde56 0032545: Configuration, CMake - add BUILD_FORCE_RelWithDebInfo option for generating... 0032545: Configuration, CMake - add BUILD_FORCE_RelWithDebInfo option for generating VS project files with Debug info in Release mode
  • [DB] CMakeLists.txt
]]>
0032525: Data Exchange, RWGltf_CafReader - support KHR_draco_mesh_compression kgv <kgv@opencascade.com> Tue, 10 Aug 2021 17:35:14 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=d9d75a845f4e3ee4f265ad16e7cf84b234d53475 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=d9d75a845f4e3ee4f265ad16e7cf84b234d53475 0032525: Data Exchange, RWGltf_CafReader - support KHR_draco_mesh_compression 0032525: Data Exchange, RWGltf_CafReader - support KHR_draco_mesh_compression Added new optional dependency - Draco library. RWGltf_GltfJsonParser now detects KHR_draco_mesh_compression extension, marks accessor being compressed and redirects to compressed buffer view. RWGltf_TriangulationReader now handles decoding of buffer view compressed using Draco. env.bat template for genproj has been modified to allow specifying dedicated folders with debug versions of libraries (CSF_OPT_LIB64D / CSF_OPT_BIN64D) within custom.bat. Removed unused CSF_FREETYPE from TKOpenGl.
  • [DB] CMakeLists.txt
]]>
0032315: Configuration, CMake - fix building Draw Harness plugins as static libraries kgv <kgv@opencascade.com> Fri, 19 Mar 2021 21:31:01 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=a34bddcfd60b401f81f8f8bbd500ee644c48e6ee http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=a34bddcfd60b401f81f8f8bbd500ee644c48e6ee 0032315: Configuration, CMake - fix building Draw Harness plugins as static libraries 0032315: Configuration, CMake - fix building Draw Harness plugins as static libraries DPLUGIN() macros no more defines exported function PLUGINFACTORY when building static libraries. DRAWEXE executable now pre-loads a set of plugins when building static libraries. dversion - added WebAssembly info.
  • [DB] CMakeLists.txt
]]>
0032308: Configuration - make Xlib dependency optional kgv <kgv@opencascade.com> Fri, 16 Apr 2021 13:12:16 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=b69e576af0462088673c42a88eddea6d54f8786a http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=b69e576af0462088673c42a88eddea6d54f8786a 0032308: Configuration - make Xlib dependency optional 0032308: Configuration - make Xlib dependency optional MACOSX_USE_GLX has been renamed to HAVE_XLIB and now configurable on Linux target. Xw_Window.hxx now export class on non-Linux platforms. OpenGl_Window now creates an off-screen EGL surface also in case of window-less desktop setup (e.g. with disabled Xlib on Linux). Draw_Window - code has been cleaned up. Class definition has been unified across platforms when possible. Unusued constructors have been removed. Internal header files (MainWindow.h, init.h, etc.) have been renamed to .pxx to avoid their unexpected distribution in "inc".
  • [DB] CMakeLists.txt
]]>
0032232: Draw Harness - make Tk dependency optional kgv <kgv@opencascade.com> Sat, 20 Mar 2021 10:10:49 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=87b68a0fd623a53c337e01075e3ce61ed43aa994 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=87b68a0fd623a53c337e01075e3ce61ed43aa994 0032232: Draw Harness - make Tk dependency optional 0032232: Draw Harness - make Tk dependency optional
  • [DB] CMakeLists.txt
]]>
0031087: Configuration - make FreeType dependency optional kgv <kgv@opencascade.com> Tue, 6 Apr 2021 19:25:38 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=5c9493b34878267b65879270951026982507917b http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=5c9493b34878267b65879270951026982507917b 0031087: Configuration - make FreeType dependency optional 0031087: Configuration - make FreeType dependency optional Added option USE_FREETYPE to CMake configuration, enabled by default. Added handling of HAVE_FREETYPE macros. genproj now overrides env.bat/env.sh on template change.
  • [DB] CMakeLists.txt
]]>
0032242: Configuration, CMake - USE_GLES2 option does not appear in interactive confi... kgv <kgv@opencascade.com> Tue, 23 Mar 2021 21:26:16 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=bbc5899a8c2cc87ae1305e3603b7677e52eea092 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=bbc5899a8c2cc87ae1305e3603b7677e52eea092 0032242: Configuration, CMake - USE_GLES2 option does not appear in interactive confi... 0032242: Configuration, CMake - USE_GLES2 option does not appear in interactive configurator USE_D3D, USE_OPENGL and USE_GLES2 options declarations have been reordered.
  • [DB] CMakeLists.txt
]]>
0032206: Visualization, TKOpenGl - move out OpenGL ES support to dedicated library... kgv <kgv@opencascade.com> Wed, 17 Mar 2021 18:03:04 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=b8ef513c8f7c78c9a46d62126ff549121cf07caf http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=b8ef513c8f7c78c9a46d62126ff549121cf07caf 0032206: Visualization, TKOpenGl - move out OpenGL ES support to dedicated library... 0032206: Visualization, TKOpenGl - move out OpenGL ES support to dedicated library TKOpenGles Added TKOpenGles and TKOpenGlesTest toolkits built with HAVE_GLES2 macros. Added CSF_OpenGlesLibs as alternative to CSF_OpenGlLibs.
  • [DB] CMakeLists.txt
]]>
0032203: Draw Harness, ViewerTest - drop dependency from OpenGL kgv <kgv@opencascade.com> Mon, 8 Mar 2021 17:34:41 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=b8db9379fedc0108a67dfa6c8236a971a9445bed http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=b8db9379fedc0108a67dfa6c8236a971a9445bed 0032203: Draw Harness, ViewerTest - drop dependency from OpenGL 0032203: Draw Harness, ViewerTest - drop dependency from OpenGL Added TKOpenGlTest and TKD3DHostTest Draw Harness plugins. TKOpenGlTest is automatically loaded by ViewerTest::ViewerInit(). Commands vgldebug, vvbo, vcaps and vuserdraw have been moved to TKOpenGlTest. New command vglshaders lists GLSL programs defined by OpenGl_GraphicDriver, previously implemented by "vshaderprog -list". Added new command vdriver for graphic driver selection. Removed erroneous code from command vstereo.
  • [DB] CMakeLists.txt
]]>
0031939: Coding - correction of spelling errors in comments [part 2] luz paz <luzpaz@users.noreply.github.com> Mon, 30 Nov 2020 09:55:48 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=a110c4a3777de359b6bbe2b3baeb99fe34f2bdf7 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=a110c4a3777de359b6bbe2b3baeb99fe34f2bdf7 0031939: Coding - correction of spelling errors in comments [part 2] 0031939: Coding - correction of spelling errors in comments [part 2] Fix various typos Fixed via `codespell v2.0.dev`
  • [DB] CMakeLists.txt
]]>
0031790: Configuration, CMake - add optional OpenVR dependency kgv <kgv@opencascade.com> Fri, 16 Oct 2020 12:45:43 +0000 http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=16ed73bec51ce5d66fea1dc5f8754b3d0f6ba8ce http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff;h=16ed73bec51ce5d66fea1dc5f8754b3d0f6ba8ce 0031790: Configuration, CMake - add optional OpenVR dependency 0031790: Configuration, CMake - add optional OpenVR dependency
  • [DB] CMakeLists.txt
]]>