Kai,
Thanks for your answer and for your presentation. So, I will try to add support for this Fujitsu compiler. Is there a list of the common compile features that I can base me upon? I plan use `GNU-CXX.cmake` as a source of inspiration. If I succeed to complete the `Fujitsu-CXX.cmake` file, I will propose it as a merge request. -- Paul Zehner, Ph. D. Invited Researcher Numerical Simulation Research Unit Japan Aerospace Exploration Agency 7-44-1 Jindaiji Higashi-machi, Chofu-shi, Tokyo 182-8522, Japan Tel. +81-50-3362-7933 Fax. +81-422-40-3327 zehner.p...@jaxa.jp<mailto:zehner.p...@jaxa.jp> www.jaxa.jp<http://www.jaxa.jp> ________________________________ From: Kai Wolf <kai.w...@gmail.com> Sent: Friday, April 26, 2019 16:22 To: Zehner Paul Cc: cmake@cmake.org Subject: Re: [CMake] Support of compile features for Fujitsu C++ Compiler If you want to add support to your specific compiler, you could add or extend another Fujitsu-DetermineCompiler.cmake file and append your CMAKE_MODULE_PATH in order to CMake to find it. You probably also need to adjust *Fujitsu-CXX.cmake, Fujitsu-CXX-FeatureTests.cmake and so on. I gave a talk a few years ago that shortly explains the whole process of CMake initialization and compiler verification which you can find here: https://github.com/NewProggie/Talks/blob/master/2017-06-dep-management-with-cmake-MUC%2B%2B.pdf<https://github.com/NewProggie/Talks/blob/master/2017-06-dep-management-with-cmake-MUC++.pdf> Greetings, Kai http://kai-wolf.me http://effective-cmake.com Am 26.04.2019 um 07:35 schrieb Zehner Paul <zehner.p...@jaxa.jp<mailto:zehner.p...@jaxa.jp>>: Hello Cmake community, I would like to use Cmake to build research simulation programs in a Fujitsu supercomputer environment. Unfortunately, it seems that Cmake (version 3.14) does not support any compile feature for the Fujitsu C++ compiler (FCCpx, version 2.0.0 P-id: T01815-02 (Jul 12 2018 13:13:18)). I add I am pretty new to Cmake. Searching for similar issues, I found only this [thread](https://cmake.org/pipermail/cmake-developers/2014-August/010989.html), which talk about basic support of the compiler. I tested it on a simple project, and the line: ```cmake target_compile_features(test PUBLIC cxx_std_11) ``` fails with this message: ``` CMake Error at CMakeLists.txt:15 (target_compile_features): target_compile_features no known features for CXX compiler "Fujitsu" version . ``` So, it seems that the compiler is detected (without its version), but compile features are not known. To be sure, I ran this simple test to list any supported features: ```cmake cmake_minimum_required(VERSION 3.1.0 FATAL_ERROR) project(foobar CXX) message("Your C++ compiler supports these C++ features:") foreach(i ${CMAKE_CXX_COMPILE_FEATURES}) message("${i}") endforeach() ``` and no feature are listed. So, what should I do from now on? Are there some people here using Cmake with Fujitsu who could help me? Should I propose a patch with the different compile features of the compiler? Or should I address it to Fujitsu? Thanks for your help, -- Paul Zehner, Ph. D. Invited Researcher Numerical Simulation Research Unit Japan Aerospace Exploration Agency 7-44-1 Jindaiji Higashi-machi, Chofu-shi, Tokyo 182-8522, Japan Tel. +81-50-3362-7933 Fax. +81-422-40-3327 zehner.p...@jaxa.jp<mailto:zehner.p...@jaxa.jp> www.jaxa.jp<http://www.jaxa.jp/> -- Powered by www.kitware.com<http://www.kitware.com/> Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: https://cmake.org/mailman/listinfo/cmake
-- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: https://cmake.org/mailman/listinfo/cmake