Alexander Hampel
03a85c94fa
bump version up to 3.1 from app4triqs
2021-09-17 15:55:46 -04:00
Nils Wentzell
4064207dd0
[cmake] Require triqs3.1+ in debian package dependencies
2021-09-17 15:33:19 -04:00
Nils Wentzell
35fc17f807
[cmake] Bump required TRIQS Version to 3.1
2021-09-17 15:27:58 -04:00
Nils Wentzell
0725799054
[cmake] Bump app4triqs version number to 3.1.0
2021-09-17 15:27:42 -04:00
Alexander Hampel
29c7c337b1
merge latest app4trqs skeleton changes
2021-09-17 14:24:22 -04:00
Nils Wentzell
31649d25b2
[cmake] Bump version requirement to 3.12.4 for cxx_std_20 availability
2021-06-07 14:11:19 -04:00
Nils Wentzell
755381be4b
Merge remote-tracking branch 'app4triqs-remote/unstable' into unstable
2021-06-03 15:03:37 -04:00
Nils Wentzell
89e1163f21
[cmake] Remove usage of linktime optimizations
2021-05-27 17:50:59 -04:00
Nils Wentzell
07ddcb3c40
[cmake] For Build_Documentation=ON make sure PythonSupport is enabled
2021-02-09 16:39:07 -05:00
Nils Wentzell
6dccb363de
Merge remote-tracking branch 'app4triqs-remote/unstable' into unstable
2021-02-03 11:03:08 -05:00
Nils Wentzell
d0c0bc1cde
[cmake] Clean up IPO section in CMakeLists.txt
2021-02-03 11:02:56 -05:00
Nils Wentzell
57e9896b9a
[cmake] Restore compatibility against cmake version 3.9.6
2021-02-03 11:00:07 -05:00
Nils Wentzell
16bf47b9cc
[cmake] Globally disable compiler extensions, minor improvements in CMakeLists.txt
2021-02-01 15:02:57 -05:00
Nils Wentzell
f247db58d8
[cmake] Enable Linktime optimizations when available, bump cmake requirement to 3.9.6
2021-01-22 14:53:04 -05:00
Nils Wentzell
74cf0207dc
Do not warn about c++20 extensions when using clang
2021-01-22 14:49:22 -05:00
Nils Wentzell
d5816335f9
Merge remote-tracking branch 'app4triqs-remote/unstable' into unstable
2020-09-10 13:04:30 -04:00
Dylan Simon
556937134e
Merge remote-tracking branch 'app4triqs/unstable' into unstable
2020-09-10 11:57:06 -04:00
Nils Wentzell
76cb6414f6
[cmake] Properly suppress comma subscript warning on both clang and gcc
2020-09-10 10:11:41 -04:00
Nils Wentzell
14d30a1a14
[cmake] Do not warn about unkown warning options
2020-09-09 12:03:55 -04:00
Nils Wentzell
df285d3fb8
Merge remote-tracking branch 'app4triqs-remote/3.0.x' into unstable
2020-08-10 11:19:42 -04:00
Nils Wentzell
d72b245d56
[cmake] Disable warnings about use of comma operator in subscript operator
2020-08-10 11:13:14 -04:00
Nils Wentzell
e9d06414af
Merge remote-tracking branch 'app4triqs-remote/unstable' into py3
2020-06-23 09:23:50 -04:00
Nils Wentzell
853ebf2d6a
[cmake] No longer add '-Og' for debug builds
2020-06-18 13:58:55 -04:00
Nils Wentzell
5156e45b5b
[cmake] Make sure to use namespaced targets in c++ test dir
2020-06-10 17:25:03 -04:00
Nils Wentzell
b6cedfb0df
[cmake] Provide a namespaced alias to the PROJECT_NAME_warnings target
2020-06-10 16:46:16 -04:00
Alexander Hampel
11d394fd5b
synchronize dfttools with app4triqs structure
...
* moved the plovasp C++ code to c++/triqs_dft_tools/converters/vasp
* added global header triqs_dft_tools/triqs_dft_tools.hpp
* python dir based on single cmakelist file
* registered C++ tests for plovasp
* corrected imports for py3 tests for plovasp
* corrected block order in sigma_from_file and srvo3_Gloc
* exchanged ref files for sigma_from_file, srvo3_Gloc, SrVO3.ref.h5
* moved vasp converter bash scripts from dir shells to bin dir
2020-06-10 17:45:53 +02:00
Nils Wentzell
fbe3f2fa0a
[cmake] Prefer the use of PROJECT_NAME in most CMakeLists.txt files
2020-05-28 11:20:01 -04:00
Nils Wentzell
5982c49615
[cmake] Use PROJECT_SOURCE_DIR over CMAKE_SOURCE_DIR
2020-05-15 10:50:13 -04:00
Nils Wentzell
a631b46d14
[cmake] Documentation build no longer requires triqs to be build with doc
2020-05-07 17:50:56 -04:00
Nils Wentzell
422ac1c0ad
[cmake] Make sure to require proper triqs verison in deb pkg
2020-05-07 17:36:53 -04:00
Philipp Dumitrescu
055e7519ba
add PythonSupport; change Doc build control flow
...
* change in Build_Documentation control flow
* don’t Build_Documentation of deps if EXCLUDE_FROM_ALL
* export new APP4TRIQS_WITH_PYTHON_SUPPORT variable in config.cmake
2020-05-07 17:35:43 -04:00
Nils Wentzell
8206a43651
[cmake] Make sure testing options propagate to subprojects without EXCLUDE_FROM_ALL
2020-04-29 17:56:17 -04:00
Nils Wentzell
6d4289e024
[cmake] rename project_warnings to project specific target, to not export it
2020-04-29 15:31:36 -04:00
Nils Wentzell
136a39dc42
[cmake] Bump Version number of app4triqs and triqs to 3.0.0
2020-04-29 15:30:54 -04:00
Nils Wentzell
38ab493368
[cmake] Cpp2py should be a build-only dependency in deps dir
2020-04-29 15:30:19 -04:00
Nils Wentzell
984a89e569
[cmake] Bump version requirement to 3.3.2, set CMP0057
2020-04-28 16:34:00 -04:00
Nils Wentzell
c99ee1820e
[cmake] Handle dependencies with external_dependency(...) function + doc
2020-04-24 17:52:27 -04:00
Nils Wentzell
1ff66fd1f3
[cmake] Minor cleanings
2020-04-24 17:51:19 -04:00
Nils Wentzell
4120eb5f99
[cmake] Add BUILD_SHARED_LIBS option, continue to build static by default
2020-04-22 15:06:15 -04:00
Nils Wentzell
ed5812988f
[cmake] Improve cmake status messages if we are a subproject
2020-04-22 15:05:37 -04:00
Nils Wentzell
b9d934554c
[cmake] Manage dependencies in a seperate deps subdirectory
2020-04-22 15:04:30 -04:00
Nils Wentzell
a167933b34
[cmake] Do not warn about unkown attributes with gcc, add warnings to AppleClang
2020-01-17 10:21:52 -05:00
Nils Wentzell
7b8b71e984
[cmake] Fix various issues occuring when using a skeleton based app as a subproject
2019-12-02 17:53:17 -05:00
Nils Wentzell
5768a7f748
[cmake] Only use Wshadow=local for gcc
2019-10-10 15:59:39 -04:00
Nils Wentzell
cc81dffa4a
[cmake] Minor corrections
2019-09-18 14:23:14 -04:00
Nils Wentzell
7ab1e6af22
Add C to Project Languages
2019-09-06 15:27:55 -04:00
Nils Wentzell
5cb8bbf042
[cmake] Add -Wno-gcc-compat to project_warnings target
2019-09-04 16:17:51 -04:00
Nils Wentzell
8d906ed6cc
[cmake] Use PROJECT_GIT_HASH instead to store git hash and adjust dependent files accordingly
2019-07-16 11:54:32 -04:00
Nils Wentzell
1ececb7a4b
[cmake] Bump Version number and triqs requirement to 2.2.0
2019-07-02 10:54:38 -04:00
Philipp D
c3114e313a
[cmake] streamline top-level cmake
...
* enforces major.minor version check against triqs
* adds header boilerplate
* minor cleaning
2019-06-26 13:56:56 -04:00