<commit_before># cmake/modules/double.cmake
#
# Start driver initializations
#
# Copyright (C) 2006  <NAME>
#
# This file is part of PLplot.
#
# PLplot is free software; you can redistribute it and/or modify
# it under the terms of the GNU Library General Public License as published
# by the Free Software Foundation; version 2 of the License.
#
# PLplot is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public License
# along with the file PLplot; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA

# Module for determining configuration variables for PLplot related to
# double/single precision.

option(PL_DOUBLE 
"Compile the library with double precision floating point" ON)

if(PL_DOUBLE)
  set(LIB_TAG "${LIB_TAG}d")
endif(PL_DOUBLE)
<commit_msg>Force LIB_TAG to be the empty string as discussed on list.<commit_after># cmake/modules/double.cmake
#
# Start driver initializations
#
# Copyright (C) 2006  <NAME>
#
# This file is part of PLplot.
#
# PLplot is free software; you can redistribute it and/or modify
# it under the terms of the GNU Library General Public License as published
# by the Free Software Foundation; version 2 of the License.
#
# PLplot is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public License
# along with the file PLplot; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA

# Module for determining configuration variables for PLplot related to
# double/single precision.

option(PL_DOUBLE 
"Compile the library with double precision floating point" ON)

# Force LIB_TAG to be empty in all cases.  This is completely
# different from the previous case where "d" was appended to the user
# setting of this variable if the library was double precision.  As
# discussed on list we are forcing LIB_TAG to be empty because it is
# only applied to a subset of our libraries (because the other ones do
# not have a single-precision or double-precision variant).
# Furthermore, the recommended and absolutely most reliable way to
# distinguish between various kinds of PLplot builds is not by
# appending various confusing library suffixes.  (For example, "d" is
# often incorrectly assumed to refer to a debugging version of the
# PLplot library.)  Instead, simply use a different install prefix for
# each different kind of build.
set(LIB_TAG "" CACHE STRING "LIB_TAG should _always_ be the empty string" FORCE)

{'fraction_non_alphanumeric': 0.05417227456258412, 'fraction_numerical': 0.010767160161507403, 'mean_word_length': 4.4953789279112755, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7217560', 'n_tokens_mistral': 784, 'n_tokens_neox': 749, 'n_words': 432}