www.ginac.de Git - ginac.git/rss - ginsh/CMakeLists.txt history https://www.ginac.de/ginac.git/?p=ginac.git;a=history;f=ginsh/CMakeLists.txt GiNaC -- a C++ library for symbolic computations en git service static/git-logo.png www.ginac.de Git - ginac.git/rss - ginsh/CMakeLists.txt history https://www.ginac.de/ginac.git/?p=ginac.git;a=history;f=ginsh/CMakeLists.txt Fri, 28 Aug 2020 15:15:31 +0000 Fri, 28 Aug 2020 15:15:31 +0000 gitweb v.2.44.0/2.44.0 Use "modern" CMake facilities to manage includes and libs Alexey Sheplyakov <asheplyakov@altlinux.org> Wed, 18 Dec 2019 10:52:17 +0000 https://www.ginac.de/ginac.git/?p=ginac.git;a=commitdiff;h=4f71d7035d32e8f74d9b13e0d6a9c0ab4a58062d https://www.ginac.de/ginac.git/?p=ginac.git;a=commitdiff;h=4f71d7035d32e8f74d9b13e0d6a9c0ab4a58062d Use "modern" CMake facilities to manage includes and libs Use "modern" CMake facilities to manage includes and libs * Use target_link_libraries to specify dependencies (include paths, compiler options, etc) * Export targets and provide `ginac-config.cmake` so the following `CMakeLists.txt` is enough to build a program using GiNaC: cmake_minimum_required(VERSION 3.1) project(foo) find_package(ginac REQUIRED) add_executable(foo foo.cpp) target_link_libraries(foo PRIVATE ginac::ginac) * GiNaC can be included as a (CMake) subproject. One can put GiNaC sources (either from git or a tarball) into a subdirectory (say, `ginac`) and use the following CMakeLists.txt to build everything: cmake_minimum_required(VERSION 3.1) project(foo) add_subdirectory(ginac) add_executable(foo foo.cpp) target_link_libraries(foo PRIVATE ginac::ginac)
  • [D] ginsh/CMakeLists.txt
]]>
build: accept both python 3 and python 2 Alexey Sheplyakov <asheplyakov@altlinux.org> Sun, 23 Aug 2020 07:28:07 +0000 https://www.ginac.de/ginac.git/?p=ginac.git;a=commitdiff;h=8a4e28dc8121e50d987e888f9688412e1d3ee663 https://www.ginac.de/ginac.git/?p=ginac.git;a=commitdiff;h=8a4e28dc8121e50d987e888f9688412e1d3ee663 build: accept both python 3 and python 2 build: accept both python 3 and python 2 This makes building GiNaC a bit easier for users of "old" distributions where python 3 is not installed by default (Ubuntu 16.04), or even not available (CentOS 7). Scripts themselves work just fine with python 2.7 and python 3.x, so only minor changes to CMakeLists.txt are required (autotools scripts already handle python2/3)
  • [D] ginsh/CMakeLists.txt
]]>
Convert shebangs to python3. Richard Kreckel <kreckel@ginac.de> Tue, 10 Sep 2019 21:29:07 +0000 https://www.ginac.de/ginac.git/?p=ginac.git;a=commitdiff;h=ab655d5afacd562f817cfc4ca821ab61c7de2188 https://www.ginac.de/ginac.git/?p=ginac.git;a=commitdiff;h=ab655d5afacd562f817cfc4ca821ab61c7de2188 Convert shebangs to python3. Convert shebangs to python3. PEP 394 does not require the python command to be installed.
  • [D] ginsh/CMakeLists.txt
]]>
Make compile_ex() work with CMake. Martin Vala <mvala@saske.sk> Tue, 14 Apr 2015 20:50:31 +0000 https://www.ginac.de/ginac.git/?p=ginac.git;a=commitdiff;h=5745deb8dbcee040d1012b8260ed317eb2a32f4b https://www.ginac.de/ginac.git/?p=ginac.git;a=commitdiff;h=5745deb8dbcee040d1012b8260ed317eb2a32f4b Make compile_ex() work with CMake. Make compile_ex() work with CMake. Infrastructure fixes to make CMake find libdl and make ginac-excompiler listen to the $CXXFLAGS environment variable.
  • [D] ginsh/CMakeLists.txt
]]>
Fix build from git repository. Richard Kreckel <kreckel@ginac.de> Wed, 31 Jul 2013 21:33:44 +0000 https://www.ginac.de/ginac.git/?p=ginac.git;a=commitdiff;h=8bd8cedd086aeaf08630d5357af37151e1d06d06 https://www.ginac.de/ginac.git/?p=ginac.git;a=commitdiff;h=8bd8cedd086aeaf08630d5357af37151e1d06d06 Fix build from git repository. Fix build from git repository. To make automake aware of lex and yacc files, they must be renamed.
  • [D] ginsh/CMakeLists.txt
]]>
[build] GiNaC can be built with CMake now. Alexei Sheplyakov <Alexei.Sheplyakov@gmail.com> Mon, 30 May 2011 23:50:01 +0000 https://www.ginac.de/ginac.git/?p=ginac.git;a=commitdiff;h=bf0d26572edecc37d98aec715e14fbd71a8c0315 https://www.ginac.de/ginac.git/?p=ginac.git;a=commitdiff;h=bf0d26572edecc37d98aec715e14fbd71a8c0315 [build] GiNaC can be built with CMake now. [build] GiNaC can be built with CMake now. Known issues: * no make dist * no make install-pdf
  • [D] ginsh/CMakeLists.txt
]]>