android-project/build.gradle
author Sam Lantinga
Fri, 20 Mar 2020 12:13:26 -0700
changeset 13648 1631ba283bc4
parent 12364 351a67dbe9c6
permissions -rw-r--r--
Fixed bug 5044 - CMake messes up hidapi path when project directory contains spaces

Eric Jing

When the project directory path contains spaces, CMake butchers the include path for the hidapi files.

I traced the problem to the cmake/sdlchecks.cmake file at line 1091, which sets flags for the build process. I surrounded the problem flag with double quotes, shown below, and CMake works with spaces in the project directory path.
slouken@11647
     1
// Top-level build file where you can add configuration options common to all sub-projects/modules.
slouken@11647
     2
slouken@11647
     3
buildscript {
slouken@11647
     4
    repositories {
slouken@11647
     5
        jcenter()
slouken@12364
     6
        google()
slouken@11647
     7
    }
slouken@11647
     8
    dependencies {
slouken@12364
     9
        classpath 'com.android.tools.build:gradle:3.2.0'
slouken@11647
    10
slouken@11647
    11
        // NOTE: Do not place your application dependencies here; they belong
slouken@11647
    12
        // in the individual module build.gradle files
slouken@11647
    13
    }
slouken@11647
    14
}
slouken@11647
    15
slouken@11647
    16
allprojects {
slouken@11647
    17
    repositories {
slouken@11647
    18
        jcenter()
slouken@12364
    19
        google()
slouken@11647
    20
    }
slouken@11647
    21
}
slouken@11647
    22
slouken@11647
    23
task clean(type: Delete) {
slouken@11647
    24
    delete rootProject.buildDir
slouken@11647
    25
}