[CMake] String option recognized as boolean
Nils Gladitz
nilsgladitz at gmail.com
Fri May 30 03:54:25 EDT 2014
On 05/30/2014 09:37 AM, Андрей Парамонов wrote:
> I have replaced
>
> option (HDF5_ALLOW_EXTERNAL_SUPPORT "Allow External Library Building (NO
> SVN TGZ)" "NO")
>
> with
>
> set (HDF5_ALLOW_EXTERNAL_SUPPORT "NO" CACHE STRING "Allow External
> Library Building (NO SVN TGZ)")
> SET_PROPERTY(CACHE HDF5_ALLOW_EXTERNAL_SUPPORT PROPERTY STRINGS NO SVN TGZ)
>
> however cmake-gui still mistakenly recognizes
> HDF5_ALLOW_EXTERNAL_SUPPORT as boolean.
Did you start with a fresh build directory?
If HDF5_ALLOW_EXTERNAL_SUPPORT already exists as a BOOL entry in your
CMakeCache.txt the set() will not modify its type or value.
Nils
More information about the CMake
mailing list